)]}'
{"octavia/api/v2/controllers/load_balancer.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"07ff37736dd8dcba60ee50d613608c884d03cd54","unresolved":false,"context_lines":[{"line_number":106,"context_line":"            raise exceptions.LBPendingStateError("},{"line_number":107,"context_line":"                state\u003dprov_status, id\u003did)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _test_and_set_failover_prov_status(self, session, id):"},{"line_number":110,"context_line":"        lb_repo \u003d self.repositories.load_balancer"},{"line_number":111,"context_line":"        if not lb_repo.set_status_for_failover(session, id,"},{"line_number":112,"context_line":"                                               constants.PENDING_UPDATE):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_3bc09ee0","line":109,"updated":"2019-02-22 23:52:34.000000000","message":"This would allow failover on PENDING_* status LBs, which would conflict with the controller that owns the PENDING_* LB.","commit_id":"62540eae688f2345901820f3d468d748bfe105d3"},{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"611b74ce122e6e6d6ab43dceeaee46385fc0457e","unresolved":false,"context_lines":[{"line_number":106,"context_line":"            raise exceptions.LBPendingStateError("},{"line_number":107,"context_line":"                state\u003dprov_status, id\u003did)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _test_and_set_failover_prov_status(self, session, id):"},{"line_number":110,"context_line":"        lb_repo \u003d self.repositories.load_balancer"},{"line_number":111,"context_line":"        if not lb_repo.set_status_for_failover(session, id,"},{"line_number":112,"context_line":"                                               constants.PENDING_UPDATE):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_3b33be15","line":109,"in_reply_to":"9fdfeff1_3bc09ee0","updated":"2019-02-22 23:58:30.000000000","message":"Nevermind, I read this wrong.","commit_id":"62540eae688f2345901820f3d468d748bfe105d3"},{"author":{"_account_id":6469,"name":"Carlos Gonçalves","display_name":"Carlos Goncalves","email":"cgoncalves@redhat.com","username":"cgoncalves"},"change_message_id":"2a39d8e1d397817b8548a9d1d53a1c5ac9d07e0e","unresolved":false,"context_lines":[{"line_number":106,"context_line":"            raise exceptions.LBPendingStateError("},{"line_number":107,"context_line":"                state\u003dprov_status, id\u003did)"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    def _test_and_set_failover_prov_status(self, session, id):"},{"line_number":110,"context_line":"        lb_repo \u003d self.repositories.load_balancer"},{"line_number":111,"context_line":"        if not lb_repo.set_status_for_failover(session, id,"},{"line_number":112,"context_line":"                                               constants.PENDING_UPDATE):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9fdfeff1_1b4b5a87","line":109,"in_reply_to":"9fdfeff1_3bc09ee0","updated":"2019-02-22 23:57:52.000000000","message":"Only status in consts.FAILOVERABLE_STATUSES (ACTIVE, ERROR) are allowed.","commit_id":"62540eae688f2345901820f3d468d748bfe105d3"}]}
