MAAS 3.2.9 creates for Calico Interfaces 80.000 fabrics
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Committed
|
High
|
Björn Tillenius | ||
3.3 |
Won't Fix
|
High
|
Unassigned | ||
3.4 |
Fix Released
|
High
|
Björn Tillenius | ||
3.5 |
Fix Released
|
High
|
Björn Tillenius |
Bug Description
I could no longer customise the network configuration of individual servers or display the list of fabrics over the UI. After some searching I was able to find out that fabrics were created in the database every 15 minutes. As a result, the database table fabrics contains about 80t data records and the maas UI crashes on loading. BTW the event table has 14.000.000 entrys
Maas manages four VMs running a K8 cluster, with a master and worker node running on two machines each. Apparently the hardware sync recognizes calico interfaces from the K8 cluster every 15 minutes and creates a fabric for each interface.
Is it possible to avoid this behaviour?
Name Version Rev Tracking Publisher Notes
maas 3.2.9-12055-
maas runs with regiond/rackd on a 22.04
Related branches
- Björn Tillenius: Approve
-
Diff: 126 lines (+2/-60)4 files modifiedsrc/maasserver/forms/settings.py (+0/-14)
src/maasserver/models/config.py (+0/-1)
src/metadataserver/builtin_scripts/network.py (+2/-15)
src/metadataserver/builtin_scripts/tests/test_network.py (+0/-30)
- Björn Tillenius: Approve
-
Diff: 464 lines (+246/-80)2 files modifiedsrc/metadataserver/builtin_scripts/network.py (+65/-60)
src/metadataserver/builtin_scripts/tests/test_network.py (+181/-20)
- Björn Tillenius: Approve
-
Diff: 464 lines (+246/-80)2 files modifiedsrc/metadataserver/builtin_scripts/network.py (+65/-60)
src/metadataserver/builtin_scripts/tests/test_network.py (+181/-20)
- Alexsander de Souza: Approve
- MAAS Lander: Approve
-
Diff: 464 lines (+246/-80)2 files modifiedsrc/metadataserver/builtin_scripts/network.py (+65/-60)
src/metadataserver/builtin_scripts/tests/test_network.py (+181/-20)
- Alexsander de Souza: Approve
- MAAS Lander: Approve
-
Diff: 126 lines (+60/-2)4 files modifiedsrc/maasserver/forms/settings.py (+14/-0)
src/maasserver/models/config.py (+1/-0)
src/metadataserver/builtin_scripts/network.py (+15/-2)
src/metadataserver/builtin_scripts/tests/test_network.py (+30/-0)
- Alexsander de Souza: Approve
- MAAS Lander: Approve
-
Diff: 126 lines (+60/-2)4 files modifiedsrc/maasserver/forms/settings.py (+14/-0)
src/maasserver/models/config.py (+1/-0)
src/metadataserver/builtin_scripts/network.py (+15/-2)
src/metadataserver/builtin_scripts/tests/test_network.py (+30/-0)
- Alexsander de Souza: Approve
- MAAS Lander: Approve
-
Diff: 126 lines (+60/-2)4 files modifiedsrc/maasserver/forms/settings.py (+14/-0)
src/maasserver/models/config.py (+1/-0)
src/metadataserver/builtin_scripts/network.py (+15/-2)
src/metadataserver/builtin_scripts/tests/test_network.py (+30/-0)
- MAAS Lander: Approve
- Jack Lloyd-Walters: Approve
-
Diff: 126 lines (+60/-2)4 files modifiedsrc/maasserver/forms/settings.py (+14/-0)
src/maasserver/models/config.py (+1/-0)
src/metadataserver/builtin_scripts/network.py (+15/-2)
src/metadataserver/builtin_scripts/tests/test_network.py (+30/-0)
information type: | Public → Public Security |
information type: | Public Security → Public |
description: | updated |
tags: | added: bug-council |
tags: |
added: networking removed: bug-council |
tags: | added: data-model |
Changed in maas: | |
milestone: | 3.5.0 → 3.6.0 |
assignee: | nobody → Alexsander de Souza (alexsander-souza) |
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
status: | In Progress → Fix Committed |
Could you please describe your network setup (where is calico and maas running, how are networks defined). Also please attach regiond/rackd.log from MAAS