)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"047686b4a9f4a3dfaba33dd398a74f7dda8d1d12","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"e348cd39_2cb58e5d","updated":"2026-01-16 10:56:53.000000000","message":"**NOTE**: this patch needs to be backported","commit_id":"47020e2c5f5ced267b3a2835ed8f339ae65a74e5"}],"neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/ovn_client.py":[{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"bc221c13938bf2c2e4cabf8cd2b6530db4c22c9e","unresolved":true,"context_lines":[{"line_number":305,"context_line":"            return"},{"line_number":306,"context_line":""},{"line_number":307,"context_line":"        # NOTE(ralonsoh): instead of checking first the presence of the"},{"line_number":308,"context_line":"        # `Logical_Switch_Port`, the `lsp_get_up` could implement a `if_exists`"},{"line_number":309,"context_line":"        # check. This check is better than catching the `RowNotFound` exception"},{"line_number":310,"context_line":"        # in the middle of a transaction."},{"line_number":311,"context_line":"        if not self._nb_idl.lookup(\u0027Logical_Switch_Port\u0027, db_port.id,"}],"source_content_type":"text/x-python","patch_set":3,"id":"68356aa6_c2d7e393","line":308,"range":{"start_line":308,"start_character":66,"end_line":308,"end_character":67},"updated":"2026-01-22 17:51:41.000000000","message":"nit: /s/a/an/","commit_id":"1edfd6f0b2aaa6ec77706efd3ef97aad50ff80e8"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"bc221c13938bf2c2e4cabf8cd2b6530db4c22c9e","unresolved":true,"context_lines":[{"line_number":306,"context_line":""},{"line_number":307,"context_line":"        # NOTE(ralonsoh): instead of checking first the presence of the"},{"line_number":308,"context_line":"        # `Logical_Switch_Port`, the `lsp_get_up` could implement a `if_exists`"},{"line_number":309,"context_line":"        # check. This check is better than catching the `RowNotFound` exception"},{"line_number":310,"context_line":"        # in the middle of a transaction."},{"line_number":311,"context_line":"        if not self._nb_idl.lookup(\u0027Logical_Switch_Port\u0027, db_port.id,"},{"line_number":312,"context_line":"                                   default\u003dNone):"},{"line_number":313,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":3,"id":"2c54fc42_ba705fac","line":310,"range":{"start_line":309,"start_character":17,"end_line":310,"end_character":41},"updated":"2026-01-22 17:51:41.000000000","message":"+1","commit_id":"1edfd6f0b2aaa6ec77706efd3ef97aad50ff80e8"}]}
