)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"336b76bdeb6b5410e953a301f90080c814fad08e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"dfeed4f2_67f3d6fc","updated":"2025-03-04 21:03:27.000000000","message":"recheck","commit_id":"e60e8f05538e0ec98a52ba827b623e3c052b7b4a"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"aa5d753f7f27479960a08f6f3e6d4707c64ad637","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"634c2cc7_314d262d","updated":"2025-03-04 15:21:49.000000000","message":"recheck ovn-octavia-provider-functional-release","commit_id":"e60e8f05538e0ec98a52ba827b623e3c052b7b4a"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"72ec6dcb4fe614985cddd74f818c9847428c0fda","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"20fc909c_f70fec60","updated":"2025-03-12 16:00:56.000000000","message":"recheck","commit_id":"e3335706a12fd62b0078e8dab0decacacc2fcbb5"}],"ovn_octavia_provider/tests/unit/test_helper.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"4b3f37f33a1d37c5fb0676e26892279b0166c0af","unresolved":true,"context_lines":[{"line_number":3036,"context_line":"    def test__find_ls_for_lr(self):"},{"line_number":3037,"context_line":"        p1 \u003d fakes.FakeOVNPort.create_one_port(attrs\u003d{"},{"line_number":3038,"context_line":"            \u0027gateway_chassis\u0027: [],"},{"line_number":3039,"context_line":"            \u0027ha_chassis_group\u0027: None,"},{"line_number":3040,"context_line":"            \u0027external_ids\u0027: {"},{"line_number":3041,"context_line":"                ovn_const.OVN_NETWORK_NAME_EXT_ID_KEY: \u0027foo1\u0027},"},{"line_number":3042,"context_line":"            \u0027networks\u0027: [\"10.0.0.1/24\"]})"}],"source_content_type":"text/x-python","patch_set":6,"id":"734e1e09_abb19212","line":3039,"range":{"start_line":3039,"start_character":32,"end_line":3039,"end_character":36},"updated":"2025-04-25 05:42:16.000000000","message":"``ha_chassis_group`` is a list [1] with 0 or 1 elements. An example: [2]\n\n[1]https://github.com/ovn-org/ovn/blob/main/ovn-nb.ovsschema#L461-L465\n[2]https://review.opendev.org/c/openstack/neutron/+/947783/2/neutron/plugins/ml2/drivers/ovn/mech_driver/ovsdb/impl_idl_ovn.py#547","commit_id":"da3249223a0d0b50facd32eed9836b4913d2818e"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"45b86fd78adbc019b54f54effe8fc3b29f32688c","unresolved":true,"context_lines":[{"line_number":3036,"context_line":"    def test__find_ls_for_lr(self):"},{"line_number":3037,"context_line":"        p1 \u003d fakes.FakeOVNPort.create_one_port(attrs\u003d{"},{"line_number":3038,"context_line":"            \u0027gateway_chassis\u0027: [],"},{"line_number":3039,"context_line":"            \u0027ha_chassis_group\u0027: None,"},{"line_number":3040,"context_line":"            \u0027external_ids\u0027: {"},{"line_number":3041,"context_line":"                ovn_const.OVN_NETWORK_NAME_EXT_ID_KEY: \u0027foo1\u0027},"},{"line_number":3042,"context_line":"            \u0027networks\u0027: [\"10.0.0.1/24\"]})"}],"source_content_type":"text/x-python","patch_set":6,"id":"86cb31d3_aefa3aee","line":3039,"range":{"start_line":3039,"start_character":32,"end_line":3039,"end_character":36},"in_reply_to":"734e1e09_abb19212","updated":"2025-04-25 09:03:18.000000000","message":"thanks for review, pushed a new version.","commit_id":"da3249223a0d0b50facd32eed9836b4913d2818e"}]}
