)]}'
{"octavia/api/v2/controllers/health_monitor.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"f074722512999a42a9b4fe2e075bff078b52608e","unresolved":false,"context_lines":[{"line_number":92,"context_line":"        # mutable"},{"line_number":93,"context_line":"        pool \u003d self.repositories.pool.get(session, id\u003dhm.pool_id)"},{"line_number":94,"context_line":"        if not pool:"},{"line_number":95,"context_line":"            return"},{"line_number":96,"context_line":"        load_balancer_id \u003d pool.load_balancer_id"},{"line_number":97,"context_line":"        # Check the parent is not locked for some reason (ERROR, etc.)"},{"line_number":98,"context_line":"        if pool.provisioning_status not in consts.MUTABLE_STATUSES:"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_8667cfb8","line":95,"updated":"2020-10-07 16:46:22.000000000","message":"This is not good. It would pass as if the objects were locked even though they were not.\nWe need to look at why the two calls to pool.get before this did not raise an exception.","commit_id":"a6e4f6370baaeef6c2689d77411d5a7e229a9860"}]}
