)]}'
{"octavia/common/constants.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0fb21c290abec2fae3441ca7070f69eaea2c89d5","unresolved":false,"context_lines":[{"line_number":349,"context_line":"ORIGINAL_LISTENER \u003d \u0027original_listener\u0027"},{"line_number":350,"context_line":"ORIGINAL_LOADBALANCER \u003d \u0027origin_load_balancer\u0027"},{"line_number":351,"context_line":"L7POLICY_ORIGIN \u003d \u0027origin_l7policy\u0027"},{"line_number":352,"context_line":"L7RULE_ORIGIN \u003d \u0027origin_l7rule\u0027"},{"line_number":353,"context_line":"POOL_UPDATES \u003d \u0027pool_updates\u0027"},{"line_number":354,"context_line":"ORIGINAL_POOL \u003d \u0027original_pool\u0027"},{"line_number":355,"context_line":"ORIGINAL_MEMBER \u003d \u0027original_member\u0027"}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_06a95a7a","line":352,"updated":"2019-11-01 20:41:44.000000000","message":"Same comment as other patch, ORIGINAL/original","commit_id":"b852c92c9e60df502d300eec51b4db2b9fad0075"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"0e27513d4c800d0b6b63e62d2fbf1a6f9972aff4","unresolved":false,"context_lines":[{"line_number":349,"context_line":"ORIGINAL_LISTENER \u003d \u0027original_listener\u0027"},{"line_number":350,"context_line":"ORIGINAL_LOADBALANCER \u003d \u0027origin_load_balancer\u0027"},{"line_number":351,"context_line":"L7POLICY_ORIGIN \u003d \u0027origin_l7policy\u0027"},{"line_number":352,"context_line":"L7RULE_ORIGIN \u003d \u0027origin_l7rule\u0027"},{"line_number":353,"context_line":"POOL_UPDATES \u003d \u0027pool_updates\u0027"},{"line_number":354,"context_line":"ORIGINAL_POOL \u003d \u0027original_pool\u0027"},{"line_number":355,"context_line":"ORIGINAL_MEMBER \u003d \u0027original_member\u0027"}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_55acab9e","line":352,"in_reply_to":"3fa7e38b_06a95a7a","updated":"2019-11-06 12:01:48.000000000","message":"Done","commit_id":"b852c92c9e60df502d300eec51b4db2b9fad0075"}],"octavia/controller/worker/v2/tasks/database_tasks.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"fa56d08e49c4c523bc0ab94dc88631bb6c523a68","unresolved":false,"context_lines":[{"line_number":368,"context_line":"        :returns: None"},{"line_number":369,"context_line":"        \"\"\""},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        LOG.debug(\"Delete in DB for l7rule id: %s \","},{"line_number":372,"context_line":"                  l7rule[constants.L7RULE_ID])"},{"line_number":373,"context_line":"        self.l7rule_repo.delete(db_apis.get_session(),"},{"line_number":374,"context_line":"                                id\u003dl7rule[constants.L7RULE_ID])"}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_d758478b","line":371,"range":{"start_line":371,"start_character":49,"end_line":371,"end_character":50},"updated":"2019-12-04 03:12:58.000000000","message":"super nit: extra space","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"7c3f19a7d4d82f95aa82d963a06a24648a88d058","unresolved":false,"context_lines":[{"line_number":368,"context_line":"        :returns: None"},{"line_number":369,"context_line":"        \"\"\""},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"        LOG.debug(\"Delete in DB for l7rule id: %s \","},{"line_number":372,"context_line":"                  l7rule[constants.L7RULE_ID])"},{"line_number":373,"context_line":"        self.l7rule_repo.delete(db_apis.get_session(),"},{"line_number":374,"context_line":"                                id\u003dl7rule[constants.L7RULE_ID])"}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_bd56ba04","line":371,"range":{"start_line":371,"start_character":49,"end_line":371,"end_character":50},"in_reply_to":"3fa7e38b_d758478b","updated":"2019-12-05 01:42:36.000000000","message":"Done","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"fa56d08e49c4c523bc0ab94dc88631bb6c523a68","unresolved":false,"context_lines":[{"line_number":1664,"context_line":"        :returns: None"},{"line_number":1665,"context_line":"        \"\"\""},{"line_number":1666,"context_line":""},{"line_number":1667,"context_line":"        LOG.debug(\"Update DB for l7rule id: %s \", l7rule[constants.L7RULE_ID])"},{"line_number":1668,"context_line":"        self.l7rule_repo.update(db_apis.get_session(),"},{"line_number":1669,"context_line":"                                l7rule[constants.L7RULE_ID],"},{"line_number":1670,"context_line":"                                **update_dict)"}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_b74d8bc6","line":1667,"range":{"start_line":1667,"start_character":46,"end_line":1667,"end_character":47},"updated":"2019-12-04 03:12:58.000000000","message":"here too","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"7c3f19a7d4d82f95aa82d963a06a24648a88d058","unresolved":false,"context_lines":[{"line_number":1664,"context_line":"        :returns: None"},{"line_number":1665,"context_line":"        \"\"\""},{"line_number":1666,"context_line":""},{"line_number":1667,"context_line":"        LOG.debug(\"Update DB for l7rule id: %s \", l7rule[constants.L7RULE_ID])"},{"line_number":1668,"context_line":"        self.l7rule_repo.update(db_apis.get_session(),"},{"line_number":1669,"context_line":"                                l7rule[constants.L7RULE_ID],"},{"line_number":1670,"context_line":"                                **update_dict)"}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_5d3d46ba","line":1667,"range":{"start_line":1667,"start_character":46,"end_line":1667,"end_character":47},"in_reply_to":"3fa7e38b_b74d8bc6","updated":"2019-12-05 01:42:36.000000000","message":"Done","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"}],"octavia/tests/unit/controller/worker/v2/tasks/test_database_tasks.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"8445f27a58dce2639830d3e04442ba57f5a22e76","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        self.l7rule_mock \u003d {"},{"line_number":156,"context_line":"            constants.L7RULE_ID: L7RULE_ID,"},{"line_number":157,"context_line":"            \u0027admin_state_up\u0027: True,"},{"line_number":158,"context_line":"            constants.L7POLICY_ID: L7POLICY_ID,"},{"line_number":159,"context_line":"        }"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_37d74cf1","line":157,"updated":"2019-12-04 19:43:50.000000000","message":"nit: coooooonstaaaaaant? :D","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"7c3f19a7d4d82f95aa82d963a06a24648a88d058","unresolved":false,"context_lines":[{"line_number":154,"context_line":""},{"line_number":155,"context_line":"        self.l7rule_mock \u003d {"},{"line_number":156,"context_line":"            constants.L7RULE_ID: L7RULE_ID,"},{"line_number":157,"context_line":"            \u0027admin_state_up\u0027: True,"},{"line_number":158,"context_line":"            constants.L7POLICY_ID: L7POLICY_ID,"},{"line_number":159,"context_line":"        }"},{"line_number":160,"context_line":""}],"source_content_type":"text/x-python","patch_set":21,"id":"3fa7e38b_1d47ce4e","line":157,"in_reply_to":"3fa7e38b_37d74cf1","updated":"2019-12-05 01:42:36.000000000","message":":P","commit_id":"f81b003b9fd19210e56485e249201c3d5f3a9dfc"}],"octavia/tests/unit/controller/worker/v2/tasks/test_lifecycle_tasks.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0fb21c290abec2fae3441ca7070f69eaea2c89d5","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        self.L7POLICY.id \u003d self.L7POLICY_ID"},{"line_number":33,"context_line":"        self.L7RULE_ID \u003d uuidutils.generate_uuid()"},{"line_number":34,"context_line":"        self.L7RULE \u003d {"},{"line_number":35,"context_line":"            \u0027l7rule_id\u0027: self.L7RULE_ID"},{"line_number":36,"context_line":"        }"},{"line_number":37,"context_line":"        self.LISTENER \u003d mock.MagicMock()"},{"line_number":38,"context_line":"        self.LISTENER_ID \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_e6bbdec0","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":23},"updated":"2019-11-01 20:41:44.000000000","message":"constant?","commit_id":"b852c92c9e60df502d300eec51b4db2b9fad0075"},{"author":{"_account_id":7249,"name":"Ann Taraday","email":"akamyshnikova@mirantis.com","username":"AKamyshnikova"},"change_message_id":"0e27513d4c800d0b6b63e62d2fbf1a6f9972aff4","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        self.L7POLICY.id \u003d self.L7POLICY_ID"},{"line_number":33,"context_line":"        self.L7RULE_ID \u003d uuidutils.generate_uuid()"},{"line_number":34,"context_line":"        self.L7RULE \u003d {"},{"line_number":35,"context_line":"            \u0027l7rule_id\u0027: self.L7RULE_ID"},{"line_number":36,"context_line":"        }"},{"line_number":37,"context_line":"        self.LISTENER \u003d mock.MagicMock()"},{"line_number":38,"context_line":"        self.LISTENER_ID \u003d uuidutils.generate_uuid()"}],"source_content_type":"text/x-python","patch_set":12,"id":"3fa7e38b_f5903752","line":35,"range":{"start_line":35,"start_character":12,"end_line":35,"end_character":23},"in_reply_to":"3fa7e38b_e6bbdec0","updated":"2019-11-06 12:01:48.000000000","message":"Done","commit_id":"b852c92c9e60df502d300eec51b4db2b9fad0075"}]}
