VLAN with the specified VID already exists error when updating the fabric attribute
Bug #1975477 reported by
Marian Gasparovic
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Christian Grabowski |
Bug Description
This is the same bug as fix-released LP:1853047
We encountered it on 3.2/beta snap, here are artifacts
https:/
We use 3.2/beta only in one silo because it solves for us a problem with arm64, that is why we hit it only once
Related branches
~cgrabowski/maas:fix_vlan_discovery
Merged
into
maas:master
- Alberto Donato (community): Approve
- MAAS Lander: Needs Fixing
-
Diff: 71 lines (+7/-15)3 files modifiedsrc/maasserver/models/interface.py (+2/-10)
src/maasserver/models/tests/test_interface.py (+2/-2)
src/maasserver/models/tests/test_node.py (+3/-3)
~cgrabowski/maas:do_not_create_duplicate_vlan_on_controller_report_neighbors_3.2
- MAAS Lander: Approve
- Alexsander de Souza: Approve
-
Diff: 145 lines (+67/-5)4 files modifiedsrc/maasserver/models/interface.py (+16/-1)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/tests/test_interface.py (+17/-2)
src/maasserver/models/tests/test_node.py (+33/-1)
~cgrabowski/maas:do_not_create_duplicate_vlan_on_controller_report_neighbors
Merged
into
maas:master
- MAAS Lander: Approve
- Alexsander de Souza: Approve
-
Diff: 145 lines (+67/-5)4 files modifiedsrc/maasserver/models/interface.py (+16/-1)
src/maasserver/models/node.py (+1/-1)
src/maasserver/models/tests/test_interface.py (+17/-2)
src/maasserver/models/tests/test_node.py (+33/-1)
description: | updated |
Changed in maas: | |
status: | Triaged → In Progress |
assignee: | nobody → Christian Grabowski (cgrabowski) |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | 3.2.0 → 3.2.0-beta6 |
status: | Fix Committed → Fix Released |
summary: |
- not fixed - VLAN with the specified VID already exists error when - updating the fabric attribute + VLAN with the specified VID already exists error when updating the + fabric attribute |
Changed in maas: | |
status: | Fix Released → Fix Committed |
Changed in maas: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This is similar to bug 1853047, but slightly different. In bug 1853047, it was a bug in the code that updated the network interfaces for a controller.
In this case it's Controller. report_ neighbours( ) that is creating the VLAN. It sees that VLAN 2958 is visible, so it creates a VLAN object in the interface fabric.
I'm not sure how to fix this yet, but I'm looking into it still.