)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"e2525b6a950fd1c42b17734db37b0d98ddbd853a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3f2a6f8b_d34a2bda","updated":"2026-07-10 10:22:34.000000000","message":"Thanks, looks good. I think we should change the bug reference in reno at least before merging.","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"},{"author":{"_account_id":38822,"name":"JayGue Lee","display_name":"JayGue Lee","email":"enginrect@gmail.com","username":"enginrect"},"change_message_id":"2fd2fd3c1b22899c63a5e99aed6fc5240c3e5307","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"090742af_e0796ed1","updated":"2026-07-10 03:03:21.000000000","message":"recheck","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"},{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"f6c9107decd63cf42f14e2c26ec6355437409124","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3ead1bb4_078fa89e","updated":"2026-07-13 03:14:27.000000000","message":"@hjensas@redhat.com I want to discuss this one with you this week if possible.","commit_id":"f78f689904eaead61f84b5381197d9fcb8edf744"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"dcdf0441baf991d65dac13d59c05fb9d9285b6d1","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"4e17cc7c_6053e0db","in_reply_to":"3ead1bb4_078fa89e","updated":"2026-07-13 11:30:34.000000000","message":"Sure, I\u0027ll be around in the afternoon today.","commit_id":"f78f689904eaead61f84b5381197d9fcb8edf744"}],"networking_baremetal/agent/router_ha_binding.py":[{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"e2525b6a950fd1c42b17734db37b0d98ddbd853a","unresolved":true,"context_lines":[{"line_number":207,"context_line":"                 the logical switch cannot be found)."},{"line_number":208,"context_line":"        \"\"\""},{"line_number":209,"context_line":"        ls_name \u003d ovn_utils.ovn_name(network_id)"},{"line_number":210,"context_line":"        try:"},{"line_number":211,"context_line":"            ls \u003d self.ovn_nb_idl.lookup(\u0027Logical_Switch\u0027, ls_name,"},{"line_number":212,"context_line":"                                        default\u003dNone)"},{"line_number":213,"context_line":"        except (idlutils.RowNotFound, AttributeError):"},{"line_number":214,"context_line":"            return False"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        if not ls:"},{"line_number":217,"context_line":"            return False"}],"source_content_type":"text/x-python","patch_set":1,"id":"5036c213_cec22b1d","line":214,"range":{"start_line":210,"start_character":1,"end_line":214,"end_character":24},"updated":"2026-07-10 10:22:34.000000000","message":"nit: the try except is not needed with \"default\u003dNone\" it should never raise the RowNotFound error.","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"dcdf0441baf991d65dac13d59c05fb9d9285b6d1","unresolved":false,"context_lines":[{"line_number":207,"context_line":"                 the logical switch cannot be found)."},{"line_number":208,"context_line":"        \"\"\""},{"line_number":209,"context_line":"        ls_name \u003d ovn_utils.ovn_name(network_id)"},{"line_number":210,"context_line":"        try:"},{"line_number":211,"context_line":"            ls \u003d self.ovn_nb_idl.lookup(\u0027Logical_Switch\u0027, ls_name,"},{"line_number":212,"context_line":"                                        default\u003dNone)"},{"line_number":213,"context_line":"        except (idlutils.RowNotFound, AttributeError):"},{"line_number":214,"context_line":"            return False"},{"line_number":215,"context_line":""},{"line_number":216,"context_line":"        if not ls:"},{"line_number":217,"context_line":"            return False"}],"source_content_type":"text/x-python","patch_set":1,"id":"e36230c3_5ae165ae","line":214,"range":{"start_line":210,"start_character":1,"end_line":214,"end_character":24},"in_reply_to":"5036c213_cec22b1d","updated":"2026-07-13 11:30:34.000000000","message":"Done","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"}],"releasenotes/notes/fix-router-ha-binding-no-external-ports-c1c7d911b50a840e.yaml":[{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"e2525b6a950fd1c42b17734db37b0d98ddbd853a","unresolved":true,"context_lines":[{"line_number":12,"context_line":"    ``enable_distributed_floating_ip``. Router interface ports are now only"},{"line_number":13,"context_line":"    bound to a network\u0027s ``HA_Chassis_Group`` when that network actually"},{"line_number":14,"context_line":"    contains at least one external port. See"},{"line_number":15,"context_line":"    `bug 2160180 \u003chttps://bugs.launchpad.net/networking-baremetal/+bug/2160180\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b3546731_494289c7","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":16},"updated":"2026-07-10 10:22:34.000000000","message":"I think instead link the 2160270? Or both that and the related neutron bug 2160180?","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"},{"author":{"_account_id":24245,"name":"Harald Jensås","email":"hjensas@redhat.com","username":"harald.jensas"},"change_message_id":"dcdf0441baf991d65dac13d59c05fb9d9285b6d1","unresolved":false,"context_lines":[{"line_number":12,"context_line":"    ``enable_distributed_floating_ip``. Router interface ports are now only"},{"line_number":13,"context_line":"    bound to a network\u0027s ``HA_Chassis_Group`` when that network actually"},{"line_number":14,"context_line":"    contains at least one external port. See"},{"line_number":15,"context_line":"    `bug 2160180 \u003chttps://bugs.launchpad.net/networking-baremetal/+bug/2160180\u003e`_."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"3128f13f_fe253bf7","line":15,"range":{"start_line":15,"start_character":9,"end_line":15,"end_character":16},"in_reply_to":"b3546731_494289c7","updated":"2026-07-13 11:30:34.000000000","message":"Done","commit_id":"dbcf73138839e05e11f78a54ea7a74dcfb05dc76"}]}
