)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"818caa81d1b8d210f631fe718cdaf9d8c067fe4f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"b89dfaa6_1dd027c1","updated":"2026-10-09 12:49:42.000000000","message":"Legit bug, nice patch.\n\nSome additional tests are needed, to prevent regressions, and the nit in the release note.","commit_id":"f70c26766d452888773a4f6f55da1545720022f9"}],"neutron/tests/unit/db/test_l3_extra_gws_db.py":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"818caa81d1b8d210f631fe718cdaf9d8c067fe4f","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":1,"id":"6fefe176_e0543fc8","line":703,"updated":"2026-10-09 12:49:42.000000000","message":"There should be a test like `test_router_add_gateway_dup_subnet2_returns_400` or `test_router_add_gateway_dup_subnet1_returns_400`, where a GW is added and after/before another interface within the same subnet is added.","commit_id":"f70c26766d452888773a4f6f55da1545720022f9"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"0a90d324214e8a08907b6a16b2a2c592ef633610","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"46437568_ff73b584","line":703,"in_reply_to":"6fefe176_e0543fc8","updated":"2026-10-12 21:41:22.000000000","message":"Done","commit_id":"f70c26766d452888773a4f6f55da1545720022f9"}],"releasenotes/notes/router-interface-duplicate-subnet-error-7c1e4f2a9b3d5e60.yaml":[{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"818caa81d1b8d210f631fe718cdaf9d8c067fe4f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug 2170284 \u003chttps://bugs.launchpad.net/neutron/+bug/2170284\u003e`_:"},{"line_number":5,"context_line":"    adding a router interface on a subnet that is already attached to the"},{"line_number":6,"context_line":"    router now fails with ``Router already has a port on subnet`` on routers"},{"line_number":7,"context_line":"    supporting multiple external gateways (for example the OVN L3 plugin),"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"e0ab288c_a730493e","line":4,"updated":"2026-10-09 12:49:42.000000000","message":"We usually do this at the end.\n```\nFor more information, see `bug 2170284 \u003chttps://bugs.launchpad.net/neutron/+bug/2170284\u003e`_\n```\n\nCheck other Neutron release notes.","commit_id":"f70c26766d452888773a4f6f55da1545720022f9"},{"author":{"_account_id":11583,"name":"Arnaud Morin","email":"arnaud.morin@gmail.com","username":"arnaudmorin"},"change_message_id":"0b38691a9f01e75e91ac737a489880a3ba89d56f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"fixes:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    `Bug 2170284 \u003chttps://bugs.launchpad.net/neutron/+bug/2170284\u003e`_:"},{"line_number":5,"context_line":"    adding a router interface on a subnet that is already attached to the"},{"line_number":6,"context_line":"    router now fails with ``Router already has a port on subnet`` on routers"},{"line_number":7,"context_line":"    supporting multiple external gateways (for example the OVN L3 plugin),"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8118ed02_acfb14b2","line":4,"in_reply_to":"e0ab288c_a730493e","updated":"2026-10-12 21:41:36.000000000","message":"Done","commit_id":"f70c26766d452888773a4f6f55da1545720022f9"}]}
