)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"d7f9d0623ac9b3d021f22af8e1f1bbb4d15f2d77","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix non standard 100-continue behaviour"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Swift proxy server, when communicating with the back-end servers ALWAYS sends 100-continue. Even if the length headers indicate that there is no body (content-length: 0). This behavior is not inline with the standard."},{"line_number":10,"context_line":"As a minimum, swift must avoid sending 100-continue for PUT requests without a body (content-length is zero)."},{"line_number":11,"context_line":"It is highly desired that the swift would also avoid sending 100-continue for any objects below some threshold (e.g. 64K)"},{"line_number":12,"context_line":"Alternatively, this threshold may be configurable."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAALn%2F%2F%2Bvo%3D","line":9,"updated":"2012-10-23 16:58:56.000000000","message":"Can you reference \"RFC 2616 8.2.3\", here?","commit_id":"a6c9a33d13f9319a091feb026a0e2ee81c37b8c6"},{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"d7f9d0623ac9b3d021f22af8e1f1bbb4d15f2d77","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Swift proxy server, when communicating with the back-end servers ALWAYS sends 100-continue. Even if the length headers indicate that there is no body (content-length: 0). This behavior is not inline with the standard."},{"line_number":10,"context_line":"As a minimum, swift must avoid sending 100-continue for PUT requests without a body (content-length is zero)."},{"line_number":11,"context_line":"It is highly desired that the swift would also avoid sending 100-continue for any objects below some threshold (e.g. 64K)"},{"line_number":12,"context_line":"Alternatively, this threshold may be configurable."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"On branch bp/wsgi-application-interface-5"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"AAAALn%2F%2F%2Bvk%3D","line":11,"updated":"2012-10-23 16:58:56.000000000","message":"Why is that highly desired? Is it an efficiency concern?","commit_id":"a6c9a33d13f9319a091feb026a0e2ee81c37b8c6"}],"test/unit/proxy/test_server.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"f826c1d01d5eca9c3c022a4d29fb6419c2c263fc","unresolved":false,"context_lines":[{"line_number":837,"context_line":"            set_http_connect(200, 200, 201, 201, 201,"},{"line_number":838,"context_line":"                             give_connect\u003dtest_connect)"},{"line_number":839,"context_line":"            req \u003d Request.blank(\u0027/a/c/o.jpg\u0027, {})"},{"line_number":840,"context_line":"            req.content_length \u003d 1"},{"line_number":841,"context_line":"            self.app.update_request(req)"},{"line_number":842,"context_line":"            self.app.memcache.store \u003d {}"},{"line_number":843,"context_line":"            res \u003d controller.PUT(req)"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAALn%2F%2F544%3D","line":840,"updated":"2012-10-29 17:49:30.000000000","message":"Can you add:\n\n req.body \u003d \u0027a\u0027","commit_id":"3227864c599cb9fb0277ea12c0cf1e284d01016c"},{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"f826c1d01d5eca9c3c022a4d29fb6419c2c263fc","unresolved":false,"context_lines":[{"line_number":841,"context_line":"            self.app.update_request(req)"},{"line_number":842,"context_line":"            self.app.memcache.store \u003d {}"},{"line_number":843,"context_line":"            res \u003d controller.PUT(req)"},{"line_number":844,"context_line":"            self.assertTrue(res.status.startswith(\u0027499 \u0027))"},{"line_number":845,"context_line":""},{"line_number":846,"context_line":"    def test_PUT_auto_content_type(self):"},{"line_number":847,"context_line":"        with save_globals():"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAALn%2F%2F54w%3D","line":844,"updated":"2012-10-29 17:49:30.000000000","message":"Can you change the string here form\n\n \u0027499 \u0027\n\nto\n\n \u0027201\u0027","commit_id":"3227864c599cb9fb0277ea12c0cf1e284d01016c"}]}
