)]}'
{"neutron/db/loadbalancer/loadbalancer_db.py":[{"author":{"_account_id":8449,"name":"Marios Andreou","email":"marios.andreou@gmail.com","username":"marios"},"change_message_id":"6d42b19ed8a66e35d9f4164b246c91f497bb1136","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            # Status updates while other API operations on this resource"},{"line_number":197,"context_line":"            # are in progress can trigger a lock wait timeout on some"},{"line_number":198,"context_line":"            # backends such as MySQL. Force greenthread context switches"},{"line_number":199,"context_line":"            # to let other transactions complete"},{"line_number":200,"context_line":"            greenthread.sleep(0)"},{"line_number":201,"context_line":"            v_db \u003d self._get_resource(context, model, id)"},{"line_number":202,"context_line":"            if v_db.status !\u003d status:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAVn%2F%2BxnA%3D","line":199,"updated":"2014-03-12 08:46:51.000000000","message":"maybe this could be a docstring but not sure if is significant enough wrt the expected behaviour of the method","commit_id":"8f8f48e88db2d1d1d3d081ecf2bf08b636bba207"},{"author":{"_account_id":261,"name":"Salvatore Orlando","email":"salv.orlando@gmail.com","username":"salvatore-orlando"},"change_message_id":"96e6f45783e577334a1c2b57f59938667d9f646a","unresolved":false,"context_lines":[{"line_number":196,"context_line":"            # Status updates while other API operations on this resource"},{"line_number":197,"context_line":"            # are in progress can trigger a lock wait timeout on some"},{"line_number":198,"context_line":"            # backends such as MySQL. Force greenthread context switches"},{"line_number":199,"context_line":"            # to let other transactions complete"},{"line_number":200,"context_line":"            greenthread.sleep(0)"},{"line_number":201,"context_line":"            v_db \u003d self._get_resource(context, model, id)"},{"line_number":202,"context_line":"            if v_db.status !\u003d status:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAWH%2F%2F1E4%3D","line":199,"in_reply_to":"AAAAVn%2F%2BxnA%3D","updated":"2014-03-13 14:48:44.000000000","message":"Hi Marios,\n\nso far this patch is just a test to check whether this can mitigate lock wait timeouts. the aim of this patch is to validate the hypothesis regarding these lock wait timeout failures.\n\nHonestly, I\u0027ve never been a fan of this approach and I would push for this patch to be merged only if we are unable to do anything better.","commit_id":"8f8f48e88db2d1d1d3d081ecf2bf08b636bba207"}]}
