)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"339bdfc344b5072513b89322fb69198d09d5e71b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"b258b969_4e30720d","updated":"2022-09-16 08:06:01.000000000","message":"Looks ok","commit_id":"30db5c88cefd153983c0193cdf250161fd10640c"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"8e0c92f621d9488bc62d7ed55a13f3f02c0652cf","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"3cddd5cf_952a6f3c","updated":"2022-09-16 09:27:13.000000000","message":"recheck ovn-octavia-provider-tempest-release some of the tests should have been skipped instead of failed","commit_id":"30db5c88cefd153983c0193cdf250161fd10640c"}],"ovn_octavia_provider/common/constants.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"339bdfc344b5072513b89322fb69198d09d5e71b","unresolved":true,"context_lines":[{"line_number":105,"context_line":"}"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"# HM events status"},{"line_number":108,"context_line":"HM_EVENT_MEMBER_PORT_ONLINE \u003d [\u0027online\u0027]"},{"line_number":109,"context_line":"HM_EVENT_MEMBER_PORT_OFFLINE \u003d [\u0027offline\u0027]"}],"source_content_type":"text/x-python","patch_set":4,"id":"0235fa95_fd2ef0c9","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":27},"updated":"2022-09-16 08:06:01.000000000","message":"nit: as I see at the moment it is not used only in tests","commit_id":"30db5c88cefd153983c0193cdf250161fd10640c"}],"ovn_octavia_provider/helper.py":[{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"b7e06b12b2fa690f31faa62e323ad988a68bf4bf","unresolved":true,"context_lines":[{"line_number":2553,"context_line":"            (\u0027protocol\u0027, \u0027\u003d\u0027, row.protocol[0])).execute()"},{"line_number":2554,"context_line":"        return lbs if lbs else None"},{"line_number":2555,"context_line":""},{"line_number":2556,"context_line":"    def hm_update_event_handler(self, row, delete\u003dFalse):"},{"line_number":2557,"context_line":"        # NOTE(froyo): When a delete event is triggered, the row will include"},{"line_number":2558,"context_line":"        # the last view information, so probably the status will be \u0027online\u0027"},{"line_number":2559,"context_line":"        # in order to protect from this, we will set manually the status"}],"source_content_type":"text/x-python","patch_set":2,"id":"c4c2273c_2344832b","line":2556,"range":{"start_line":2556,"start_character":43,"end_line":2556,"end_character":49},"updated":"2022-09-14 06:23:37.000000000","message":"not sure if \"delete\" is the most descriptive name. Not sure if port_delete or service_monitor_deleted, perhaps the later","commit_id":"40997e4c7a1e28cb8fa23c1676b79694db4ec82b"},{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"73d7b194f3cbf32f376b0176eee8fb54cc66850d","unresolved":false,"context_lines":[{"line_number":2553,"context_line":"            (\u0027protocol\u0027, \u0027\u003d\u0027, row.protocol[0])).execute()"},{"line_number":2554,"context_line":"        return lbs if lbs else None"},{"line_number":2555,"context_line":""},{"line_number":2556,"context_line":"    def hm_update_event_handler(self, row, delete\u003dFalse):"},{"line_number":2557,"context_line":"        # NOTE(froyo): When a delete event is triggered, the row will include"},{"line_number":2558,"context_line":"        # the last view information, so probably the status will be \u0027online\u0027"},{"line_number":2559,"context_line":"        # in order to protect from this, we will set manually the status"}],"source_content_type":"text/x-python","patch_set":2,"id":"fbfc3af8_4f43a1e2","line":2556,"range":{"start_line":2556,"start_character":43,"end_line":2556,"end_character":49},"in_reply_to":"c4c2273c_2344832b","updated":"2022-09-14 08:05:55.000000000","message":"Done","commit_id":"40997e4c7a1e28cb8fa23c1676b79694db4ec82b"},{"author":{"_account_id":23567,"name":"Luis Tomas Bolivar","email":"ltomasbo@redhat.com","username":"ltomasbo"},"change_message_id":"b7e06b12b2fa690f31faa62e323ad988a68bf4bf","unresolved":true,"context_lines":[{"line_number":2571,"context_line":"        request_info \u003d {\u0027ovn_lb\u0027: ovn_lb,"},{"line_number":2572,"context_line":"                        \u0027ip\u0027: row.ip,"},{"line_number":2573,"context_line":"                        \u0027port\u0027: str(row.port),"},{"line_number":2574,"context_line":"                        \u0027status\u0027: row.status if not delete else [\u0027offline\u0027]}"},{"line_number":2575,"context_line":"        self.add_request({\u0027type\u0027: ovn_const.REQ_TYPE_HM_UPDATE_EVENT,"},{"line_number":2576,"context_line":"                          \u0027info\u0027: request_info})"},{"line_number":2577,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"a3b35312_688e41e4","line":2574,"range":{"start_line":2574,"start_character":64,"end_line":2574,"end_character":75},"updated":"2022-09-14 06:23:37.000000000","message":"better to have this as a constant","commit_id":"40997e4c7a1e28cb8fa23c1676b79694db4ec82b"},{"author":{"_account_id":34451,"name":"Fernando Royo","email":"froyo@redhat.com","username":"froyo"},"change_message_id":"73d7b194f3cbf32f376b0176eee8fb54cc66850d","unresolved":false,"context_lines":[{"line_number":2571,"context_line":"        request_info \u003d {\u0027ovn_lb\u0027: ovn_lb,"},{"line_number":2572,"context_line":"                        \u0027ip\u0027: row.ip,"},{"line_number":2573,"context_line":"                        \u0027port\u0027: str(row.port),"},{"line_number":2574,"context_line":"                        \u0027status\u0027: row.status if not delete else [\u0027offline\u0027]}"},{"line_number":2575,"context_line":"        self.add_request({\u0027type\u0027: ovn_const.REQ_TYPE_HM_UPDATE_EVENT,"},{"line_number":2576,"context_line":"                          \u0027info\u0027: request_info})"},{"line_number":2577,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"af181e6f_e9f14ad3","line":2574,"range":{"start_line":2574,"start_character":64,"end_line":2574,"end_character":75},"in_reply_to":"a3b35312_688e41e4","updated":"2022-09-14 08:05:55.000000000","message":"Done","commit_id":"40997e4c7a1e28cb8fa23c1676b79694db4ec82b"}]}
