)]}'
{"id":"openstack%2Fneutron~998932","triplet_id":"openstack%2Fneutron~stable%2F2025.1~If1e43ef99a8236f2d87b19b08e16f376af5ca60d","project":"openstack/neutron","branch":"stable/2025.1","topic":"bug/2161676","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-07-29 09:02:32.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"If1e43ef99a8236f2d87b19b08e16f376af5ca60d","subject":"Reject overlapping network segment ranges for tunnel types","status":"ABANDONED","created":"2026-07-28 12:35:05.000000000","updated":"2026-07-29 09:02:32.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7a4c5d3ead60eead3747b83a3b55eb0b12c1bdf9","_number":998932,"virtual_id_number":998932,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-07-28 15:10:28.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 12:35:05.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"state":"CC"},{"updated":"2026-07-28 12:35:24.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-07-28 12:35:24.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"CC"},{"updated":"2026-07-28 15:10:28.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"6ee75b1359b1504e8789922d66de12688a8eccaa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-28 12:35:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7d72ade64b836fe4e9ab9c5204862d01ff2b9930","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:10:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/11c4ec0bd7a04ff29f274e078a3a8313\n\n- neutron-tempest-plugin-openvswitch-2025-1 https://zuul.opendev.org/t/openstack/build/8a7ddabab7414bfb8d3a0af53c0172a7 : SUCCESS in 1h 33m 11s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-1 https://zuul.opendev.org/t/openstack/build/1de8fd7c712e44a3be86659197c9f930 : SUCCESS in 2h 05m 34s\n- neutron-tempest-plugin-ovn-2025-1 https://zuul.opendev.org/t/openstack/build/a7805ef6540a416ca5ece00e1a4aacab : SUCCESS in 2h 21m 16s\n- neutron-tempest-plugin-openvswitch-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/18eb394341c04dcc97715d445a8adc86 : SUCCESS in 1h 26m 54s\n- neutron-tempest-plugin-ovn-ubuntu-jammy-2025-1 https://zuul.opendev.org/t/openstack/build/2ce4a1b1ac674c888ea517aa0be2e17f : SUCCESS in 1h 28m 16s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a6634152482840ae968934a6dca9c990 : FAILURE in 47m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa0b1de53f954baf8ab83fbb69fd6b56 : SUCCESS in 12m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/15f28fbe62a443289922bbf3bbb71240 : FAILURE in 23m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/690af5e4736b4a41baa0bd3d8ea4c445 : FAILURE in 17m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a8b33b2d253a4ff59a28a6c479066ee9 : SUCCESS in 13m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5a0bc0206a2e4680b5840054f1486eaf : SUCCESS in 23m 58s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/90e19300b4eb4deea0f65d2155bceb47 : SUCCESS in 1h 28m 19s\n- neutron-fullstack https://zuul.opendev.org/t/openstack/build/fe460555fcff44f2910ef1e67174a24d : SUCCESS in 1h 26m 17s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/97eaef17c41b461681b54df2b86adad8 : SUCCESS in 1h 28m 16s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/b9c1ac30e58644bc805f72bc9a2230a5 : SUCCESS in 1h 21m 31s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/9b9421a584374030b217070f3ae33137 : SUCCESS in 1h 02m 50s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/42caa948e0ee4e1d9efc909a4f017dc6 : SUCCESS in 1h 03m 36s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/9903fffba04e41dbbae2b59a7b423fab : SUCCESS in 1h 08m 06s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/c0c581ea6dbe41aabacb71c10443a35b : SUCCESS in 1h 27m 14s","accounts_in_message":[],"_revision_number":1},{"id":"7a4c5d3ead60eead3747b83a3b55eb0b12c1bdf9","tag":"autogenerated:gerrit:abandon","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-29 09:02:32.000000000","message":"Abandoned\n\nThe patch that introduced this regression was merged in 2026.1 (https://review.opendev.org/c/openstack/neutron/+/947898)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4d4086da6f081aaae53760e674be48c2a4243bb5","revisions":{"4d4086da6f081aaae53760e674be48c2a4243bb5":{"kind":"REWORK","_number":1,"created":"2026-07-28 12:35:05.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/32/998932/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/32/998932/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/32/998932/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/32/998932/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/32/998932/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/32/998932/1"}}},"commit":{"parents":[{"commit":"14cc1d80cbe65b05bc79d50e00a228cd509f83e0","subject":"Merge \"quota: Fix reservation under-counting in ``get_total_reservations_map()``\" into stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/14cc1d80cbe65b05bc79d50e00a228cd509f83e0"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-07-23 20:16:29.000000000","tz":-300},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-28 12:35:00.000000000","tz":120},"subject":"Reject overlapping network segment ranges for tunnel types","message":"Reject overlapping network segment ranges for tunnel types\n\nThe network segment range plugin builds its overlap-detection query\nusing physical_network\u003dNone for non-VLAN types, but tunnel ranges\n(VXLAN/GRE/Geneve) are persisted with physical_network\u003d\u0027\u0027. The\nresulting \"IN (NULL)\" filter matches no rows, so the overlap check\nnever fired and overlapping tunnel ranges could be created. Once a\nsegment in the overlapped region was allocated, the range could no\nlonger be deleted.\n\nNormalize the physical_network filter value to the stored empty-string\nform so tunnel ranges are matched, and also run the overlap check on\nupdate (excluding the range being updated) so changing a range\u0027s\nbounds cannot introduce an overlap.\n\nCloses-Bug: #2161676\nAssisted-By: Claude Opus 4.8\nChange-Id: If1e43ef99a8236f2d87b19b08e16f376af5ca60d\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n(cherry picked from commit 915887633d5d5fda225e4c1bf4ed4bfa27d8b180)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4d4086da6f081aaae53760e674be48c2a4243bb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/4d4086da6f081aaae53760e674be48c2a4243bb5"}]},"branch":"refs/heads/stable/2025.1"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
