)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"75bc9fd4a732c54d99567d12d6f31f8b3ba5bf5e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3fafc21d_fee8a7b9","updated":"2022-04-25 08:14:31.000000000","message":"recheck","commit_id":"1941e632c600f00719f9c64c823826bbee46bfa6"}],"swift/proxy/controllers/base.py":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"ab2f6f74b1b7456349672e6d5498a0bbc8983f50","unresolved":true,"context_lines":[{"line_number":1451,"context_line":"            elif possible_source.status \u003d\u003d HTTP_TOO_MANY_BACKEND_REQUESTS:"},{"line_number":1452,"context_line":"                self.logger.error("},{"line_number":1453,"context_line":"                    \u0027%(msg)s %(ip)s:%(port)s/%(device)s\u0027,"},{"line_number":1454,"context_line":"                    dict(node, msg\u003d\u0027ERROR Backend Ratelimited\u0027))"},{"line_number":1455,"context_line":"            elif is_server_error(possible_source.status):"},{"line_number":1456,"context_line":"                self.app.error_occurred("},{"line_number":1457,"context_line":"                    node, (\u0027ERROR %(status)d %(body)s \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"0bb41e7a_0768d471","line":1454,"updated":"2022-04-25 15:31:37.000000000","message":"I should change these logs to debug level since they could be logged at a high rate - unlike the error-limited conditions, the proxy will continue to attempt requests to ratelimited nodes.","commit_id":"1941e632c600f00719f9c64c823826bbee46bfa6"}]}
