VMHost interfaces reported multiple times for virsh
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
MAAS |
Fix Released
|
High
|
Alberto Donato | ||
3.0 |
Fix Released
|
High
|
Alberto Donato |
Bug Description
When reporting resources for a virsh pod, interfaces are included multiple times.
It seems multiple entries are created for interfaces and never cleaned up.
{
"type": 1,
"request_id": 8,
"rtype": 0,
"result": {
"id": 1,
"created": "Tue, 25 May. 2021 07:59:07",
"updated": "Tue, 14 Sep. 2021 10:40:32",
"ip_address": 4,
"name": "virsh",
"version": "6.0.0",
"architectures": [
"amd64/generic"
],
"capabilities": [
"composable",
"dynamic_
"over_commit",
"storage_pools"
],
"cpu_speed": 2382,
"pool": 0,
"zone": 1,
"tags": [
"pod-
"virtual"
],
"cpu_
"memory_
"default_
"permissions": [
"edit",
"delete",
"compose"
],
"type": "virsh",
"storage_pools": [
{
"id": "5cf7f798-
"name": "maas",
"type": "dir",
"path": "/var/lib/
"total": 489479471104,
"used": 8000000000,
"available": 481479471104
}
],
"default_
"host": null,
"resources": {
"cores": {
"allocated_
"allocated_
"free": 2
},
"memory": {
"hugepages": {
"allocated
"allocated
"free": 0
},
"general": {
"allocated
"allocated
"free": 14482931712
}
},
"storage": {
"allocated_
"allocated_
"free": 481479471104
},
"vm_count": {
"tracked": 1,
"other": 0
},
"interfaces": [
{
"id": 4,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 22,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 209,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 212,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 217,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 218,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 219,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 268,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
},
{
"id": 272,
"name": "eth0",
"numa_index": null,
"virtual_
"
"
"free": 0
}
}
],
"vms": [
{
"id": 7,
"system_id": "bcm7pd",
"memory": 2147483648,
"hugepages
"unpinned_
"pinned_
}
],
"numa": []
},
"power_
"power_pass": "ubuntu",
"power_address": "qemu+ssh:
},
"attached_vlans": [],
"boot_vlans": []
}
}
Related branches
- Alberto Donato: Approve
-
Diff: 107 lines (+48/-35)2 files modifiedsrc/maasserver/models/tests/test_virtualmachine.py (+8/-0)
src/maasserver/models/virtualmachine.py (+40/-35)
- Adam Collard (community): Approve
- MAAS Lander: Approve
-
Diff: 107 lines (+48/-35)2 files modifiedsrc/maasserver/models/tests/test_virtualmachine.py (+8/-0)
src/maasserver/models/virtualmachine.py (+40/-35)
Changed in maas: | |
status: | Triaged → In Progress |
Changed in maas: | |
status: | In Progress → Fix Committed |
Changed in maas: | |
milestone: | next → 3.1.0-beta1 |
Changed in maas: | |
status: | Fix Committed → Won't Fix |
status: | Won't Fix → Fix Released |
MAAS 3.0.1 has now been released, and is available as below: 10052-g. 82c730c57- 0ubuntu1~ 20.04.1) 10052-g. 82c730c57)
- deb: ppa:maas/3.0 (3.0.1-
- snap: 3.0/stable (3.0.1-