)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a8676bb97e4d0a8a833a83de623b1231a0d9e0da","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"a6378a5b_6bcd7f9a","updated":"2023-06-27 09:41:26.000000000","message":"you are missing https://github.com/openstack/os-vif/commit/75b290fb2a8f706583e0c12c5c5a4c0fc80e6481 that is why you have the conflicts","commit_id":"f95b89917765ab9143d1efbe7c7e5be8ce365c96"}],"vif_plug_ovs/ovs.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a8676bb97e4d0a8a833a83de623b1231a0d9e0da","unresolved":true,"context_lines":[{"line_number":91,"context_line":"                    help\u003d\u0027Controls if VIF should be isolated when plugged \u0027"},{"line_number":92,"context_line":"                    \u0027to the ovs bridge. This should only be set to True \u0027"},{"line_number":93,"context_line":"                    \u0027when using the neutron ovs ml2 agent.\u0027),"},{"line_number":94,"context_line":"        cfg.BoolOpt(\u0027per_port_bridge\u0027, default\u003dFalse,"},{"line_number":95,"context_line":"                    help\u003d\u0027Controls if VIF should be plugged into a per-port \u0027"},{"line_number":96,"context_line":"                    \u0027bridge. This is experimental and controls the plugging \u0027"},{"line_number":97,"context_line":"                    \u0027behavior when not using hybrid-plug.\u0027"},{"line_number":98,"context_line":"                    \u0027This is only used on linux and should be set to false \u0027"},{"line_number":99,"context_line":"                    \u0027in all other cases such as ironic smartnic ports.\u0027),"},{"line_number":100,"context_line":"        cfg.StrOpt(\u0027default_qos_type\u0027,"},{"line_number":101,"context_line":"                   choices\u003d["},{"line_number":102,"context_line":"                       \u0027linux-htb\u0027, \u0027linux-hfsc\u0027, \u0027linux-sfq\u0027, \u0027linux-codel\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"0274a9e6_d207d068","line":99,"range":{"start_line":94,"start_character":1,"end_line":99,"end_character":73},"updated":"2023-06-27 09:41:26.000000000","message":"this is not required and should be removed","commit_id":"f95b89917765ab9143d1efbe7c7e5be8ce365c96"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a8676bb97e4d0a8a833a83de623b1231a0d9e0da","unresolved":true,"context_lines":[{"line_number":363,"context_line":"            OvsPlugin.gen_port_name("},{"line_number":364,"context_line":"                constants.OVS_VHOSTUSER_PREFIX,"},{"line_number":365,"context_line":"                vif.id))"},{"line_number":366,"context_line":"        self._delete_bridge_if_trunk(vif)"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"    def _unplug_bridge(self, vif, instance_info):"},{"line_number":369,"context_line":"        \"\"\"UnPlug using hybrid strategy"}],"source_content_type":"text/x-python","patch_set":5,"id":"93f199e9_e4406233","line":366,"updated":"2023-06-27 09:41:26.000000000","message":"this change is part of https://github.com/openstack/os-vif/commit/75b290fb2a8f706583e0c12c5c5a4c0fc80e6481","commit_id":"f95b89917765ab9143d1efbe7c7e5be8ce365c96"}],"vif_plug_ovs/ovsdb/ovsdb_lib.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a8676bb97e4d0a8a833a83de623b1231a0d9e0da","unresolved":true,"context_lines":[{"line_number":77,"context_line":"        return self.ovsdb.add_br(bridge, may_exist\u003dTrue,"},{"line_number":78,"context_line":"                                 datapath_type\u003ddatapath_type).execute()"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":"    def delete_ovs_bridge(self, bridge):"},{"line_number":81,"context_line":"        \"\"\"Delete ovs brdige by name"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        :param bridge: bridge name as a string"}],"source_content_type":"text/x-python","patch_set":5,"id":"88a42a09_2e31b0e8","line":80,"updated":"2023-06-27 09:41:26.000000000","message":"these are techncialy form a diffent change.","commit_id":"f95b89917765ab9143d1efbe7c7e5be8ce365c96"}],"vif_plug_ovs/tests/functional/ovsdb/test_ovsdb_lib.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a8676bb97e4d0a8a833a83de623b1231a0d9e0da","unresolved":true,"context_lines":[{"line_number":156,"context_line":"        self.assertTrue(self._check_bridge(bridge_name))"},{"line_number":157,"context_line":"        self.addCleanup(self._del_bridge, bridge_name)"},{"line_number":158,"context_line":""},{"line_number":159,"context_line":"    def test_create_patch_port_pair(self):"},{"line_number":160,"context_line":"        port_bridge \u003d \u0027fake-pb\u0027"},{"line_number":161,"context_line":"        port_bridge_port \u003d \u0027fake-pbp\u0027"},{"line_number":162,"context_line":"        int_bridge \u003d \u0027pb-int\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"7fbc99d0_8b777a52","line":159,"updated":"2023-06-27 09:41:26.000000000","message":"this test if also not form the orgianl patch but testes the extra functions","commit_id":"f95b89917765ab9143d1efbe7c7e5be8ce365c96"}]}
