Skip to content

fix(neutron-understack): release dynamic VLAN segment on tenant port delete - #2180

Open
cardoe wants to merge 1 commit into
mainfrom
fix-vlan-dangling-on-delete
Open

fix(neutron-understack): release dynamic VLAN segment on tenant port delete#2180
cardoe wants to merge 1 commit into
mainfrom
fix-vlan-dangling-on-delete

Conversation

@cardoe

@cardoe cardoe commented Jul 31, 2026

Copy link
Copy Markdown
Contributor

A baremetal port on a tenant network deleted directly (skipping the
update_port_postcommit bound->unbound transition) never released its
dynamic VLAN segment, since _tenant_network_port_cleanup only ran on
that transition. The leaked segment kept its VLAN unavailable in
ml2_vlan_allocations forever, and going stale there let a later
rebuild hand the same VLAN to an unrelated network.

@cardoe
cardoe requested a review from a team July 31, 2026 16:31
…delete

A baremetal port on a tenant network deleted directly (skipping the
update_port_postcommit bound->unbound transition) never released its
dynamic VLAN segment, since _tenant_network_port_cleanup only ran on
that transition. The leaked segment kept its VLAN unavailable in
ml2_vlan_allocations forever, and going stale there let a later
rebuild hand the same VLAN to an unrelated network.
@cardoe
cardoe force-pushed the fix-vlan-dangling-on-delete branch from 14446ea to 2e23ff5 Compare July 31, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants