)]}'
{"tempest/lib/exceptions.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"d8902d04e317e972b33a18a88f4c0fd9d61b505d","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"class OverLimit(ClientRestClientException):"},{"line_number":103,"context_line":"    message \u003d \"Quota exceeded or space not enough\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"class ServerFault(ServerRestClientException):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3ac371cc_64858d58","line":103,"updated":"2016-08-18 09:39:56.000000000","message":"I\u0027d say \"Quota exceeded or insufficient server-side space\"","commit_id":"e01075e6feda7e70d3d9e025312b0639507401df"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"c02a218e1b5a2eb8bc17b9621f358036da6648a3","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"class OverLimit(ClientRestClientException):"},{"line_number":103,"context_line":"    message \u003d \"Quota exceeded or insufficient server-side space\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"class ServerFault(ServerRestClientException):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1ac06dbe_5c4d7d71","line":103,"range":{"start_line":103,"start_character":15,"end_line":103,"end_character":63},"updated":"2016-08-19 20:19:40.000000000","message":"OverLimit happens only if receiving 413 on Tempest, and *403* should raise if quota exceeding according to api-wg guideline. So this original message is wrong.\nAnd 413 is defined as \"Request Entity Too Large\", so \"Request entity is too large\" seems more straightforward than \"insufficient server-side space\".\n\n[1]: https://github.com/openstack/api-wg/blob/master/guidelines/http.rst#failure-code-clarifications","commit_id":"f8ebe946e41f8de4112f5a0db06853902668b3ee"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"2bba401cf23c1a2a6917a09c0020f10f28a54532","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"class OverLimit(ClientRestClientException):"},{"line_number":103,"context_line":"    message \u003d (\"Request entity is too large(e.g. Quota exceeded or\""},{"line_number":104,"context_line":"               \" insufficient server-side space)\")"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"class ServerFault(ServerRestClientException):"}],"source_content_type":"text/x-python","patch_set":3,"id":"1ac06dbe_01197979","line":104,"range":{"start_line":103,"start_character":43,"end_line":104,"end_character":48},"updated":"2016-08-22 23:03:43.000000000","message":"No, that is wrong and this word makes us confused.\nAs you pointed, current APIs are returning 413 in these cases.\nHowever, these APIs are bad practices.\nThat is a reason why we need API-WG for across-projects of OpenStack.\n(We had many mistakes around APIs and we needed to discuss ideal API behaviors)","commit_id":"2077bf2f148025cb3156e0c7e491b620d3009d12"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"ede16fa13bc7a93dff01b0cdbc35bd2a840238a6","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"class OverLimit(ClientRestClientException):"},{"line_number":103,"context_line":"    message \u003d \"Request entity is too large\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"class ServerFault(ServerRestClientException):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_eec9a55a","line":103,"updated":"2016-08-23 01:42:58.000000000","message":"I\u0027m OK with this. But in the newer RFC[1], it says \u0027Payload Too Large\u0027.\n\n[1] https://tools.ietf.org/html/rfc7231#section-6.5.11","commit_id":"a7a9761beaa96d5c6c9e7b5241bcc34862775eb5"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"b481e005120201a21783c67203ab8d93dd2de86a","unresolved":false,"context_lines":[{"line_number":100,"context_line":""},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"class OverLimit(ClientRestClientException):"},{"line_number":103,"context_line":"    message \u003d \"Request entity is too large\""},{"line_number":104,"context_line":""},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"class ServerFault(ServerRestClientException):"}],"source_content_type":"text/x-python","patch_set":4,"id":"1ac06dbe_987abc86","line":103,"in_reply_to":"1ac06dbe_eec9a55a","updated":"2016-08-23 17:10:25.000000000","message":"Nice point, but current one also is good for me.\nI don\u0027t have a strong opinion about both.","commit_id":"a7a9761beaa96d5c6c9e7b5241bcc34862775eb5"}]}
