)]}'
{"octavia/api/drivers/amphora_driver/v1/driver.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"47fcbe2022e2c87fc85e5492b4f30d058b9e593c","unresolved":false,"context_lines":[{"line_number":240,"context_line":"                       \u0027updated_members\u0027: updated_members}"},{"line_number":241,"context_line":"            self.client.cast({}, \u0027batch_update_members\u0027, **payload)"},{"line_number":242,"context_line":"        else:"},{"line_number":243,"context_line":"            LOG.info(\"Member batch update is a noop, returning early.\")"},{"line_number":244,"context_line":""},{"line_number":245,"context_line":"    def _validate_members(self, db_pool, members):"},{"line_number":246,"context_line":"        if db_pool.protocol \u003d\u003d consts.PROTOCOL_UDP:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_6dbda2b5","line":243,"range":{"start_line":243,"start_character":53,"end_line":243,"end_character":68},"updated":"2019-10-14 20:00:29.000000000","message":"I guess \u0027early\u0027 is relative being the last line of the function, maybe just \"not sending\" ? :)","commit_id":"0299a380aac5728eef23b27554b06d72d7f950af"}],"octavia/api/drivers/amphora_driver/v2/driver.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"47fcbe2022e2c87fc85e5492b4f30d058b9e593c","unresolved":false,"context_lines":[{"line_number":239,"context_line":"                       \u0027updated_members\u0027: updated_members}"},{"line_number":240,"context_line":"            self.client.cast({}, \u0027batch_update_members\u0027, **payload)"},{"line_number":241,"context_line":"        else:"},{"line_number":242,"context_line":"            LOG.info(\"Member batch update is a noop, returning early.\")"},{"line_number":243,"context_line":""},{"line_number":244,"context_line":"    def _validate_members(self, db_pool, members):"},{"line_number":245,"context_line":"        if db_pool.protocol \u003d\u003d consts.PROTOCOL_UDP:"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_4ddf860c","line":242,"range":{"start_line":242,"start_character":53,"end_line":242,"end_character":68},"updated":"2019-10-14 20:00:29.000000000","message":"Same comment","commit_id":"0299a380aac5728eef23b27554b06d72d7f950af"}],"octavia/api/drivers/noop_driver/driver.py":[{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"47fcbe2022e2c87fc85e5492b4f30d058b9e593c","unresolved":false,"context_lines":[{"line_number":294,"context_line":"    def member_update(self, old_member, new_member):"},{"line_number":295,"context_line":"        self.driver.member_update(old_member, new_member)"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    def member_batch_update(self, pool, members):"},{"line_number":298,"context_line":"        self.driver.member_batch_update(pool, members)"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    # Health Monitor"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_6de282d7","line":297,"range":{"start_line":297,"start_character":34,"end_line":297,"end_character":38},"updated":"2019-10-14 20:00:29.000000000","message":"s/pool_id to match the others?","commit_id":"0299a380aac5728eef23b27554b06d72d7f950af"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0079f435574cf076c817e476e5bc5beca3788547","unresolved":false,"context_lines":[{"line_number":148,"context_line":"        self.driverconfig[new_member.member_id] \u003d ("},{"line_number":149,"context_line":"            new_member, \u0027member_update\u0027)"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"    def member_batch_update(self, pool, members):"},{"line_number":152,"context_line":"        for member in members:"},{"line_number":153,"context_line":"            LOG.debug(\u0027Provider %s no-op, member_batch_update member %s\u0027,"},{"line_number":154,"context_line":"                      self.__class__.__name__, member.member_id)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_e7eddff0","line":151,"range":{"start_line":151,"start_character":34,"end_line":151,"end_character":38},"updated":"2019-10-18 23:51:12.000000000","message":"s/pool_id","commit_id":"b18b287194f6e7ba7b8a4f32cefb3834be710091"},{"author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"change_message_id":"0079f435574cf076c817e476e5bc5beca3788547","unresolved":false,"context_lines":[{"line_number":294,"context_line":"    def member_update(self, old_member, new_member):"},{"line_number":295,"context_line":"        self.driver.member_update(old_member, new_member)"},{"line_number":296,"context_line":""},{"line_number":297,"context_line":"    def member_batch_update(self, pool, members):"},{"line_number":298,"context_line":"        self.driver.member_batch_update(pool, members)"},{"line_number":299,"context_line":""},{"line_number":300,"context_line":"    # Health Monitor"}],"source_content_type":"text/x-python","patch_set":3,"id":"3fa7e38b_07eb5bdc","line":297,"range":{"start_line":297,"start_character":34,"end_line":297,"end_character":38},"updated":"2019-10-18 23:51:12.000000000","message":"s/pool_id","commit_id":"b18b287194f6e7ba7b8a4f32cefb3834be710091"}]}
