Linux bridge and vethpair were not cleaned after instance is removed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Cedric Brandily | ||
neutron |
Expired
|
Undecided
|
Unassigned |
Bug Description
After I added/removed routers, nets and subnets many times, for testing purpose, I found that I have 45 interfaces:
b# ifconfig|grep encap:Ethernet
br-eth0 Link encap:Ethernet HWaddr d0:67:e5:03:18:0f
br-eth0:1 Link encap:Ethernet HWaddr d0:67:e5:03:18:0f
eth0 Link encap:Ethernet HWaddr d0:67:e5:03:18:0f
int-br-eth0 Link encap:Ethernet HWaddr 82:ad:59:16:ca:da
phy-br-eth0 Link encap:Ethernet HWaddr da:e4:8d:cd:38:43
qbr056025bc-49 Link encap:Ethernet HWaddr fa:c1:6d:fe:5e:b8
qbr3dccedf9-e8 Link encap:Ethernet HWaddr 02:42:c0:73:d2:0b
qbr422898c8-df Link encap:Ethernet HWaddr 76:b0:42:f5:ad:f9
qbr69eb1f6a-71 Link encap:Ethernet HWaddr d6:d2:7f:ee:1a:34
qbr750aa557-b7 Link encap:Ethernet HWaddr 5a:2e:b3:f3:30:b1
qbr81eb2deb-b7 Link encap:Ethernet HWaddr f2:d0:95:19:fb:c4
qbr971c890b-8f Link encap:Ethernet HWaddr ce:a1:c9:f0:b6:24
qbr9ab03868-2f Link encap:Ethernet HWaddr 2a:d5:8a:61:0a:a1
qbrcfd38872-d1 Link encap:Ethernet HWaddr 16:7d:ad:1b:4b:82
qbrde55f70b-7d Link encap:Ethernet HWaddr 2a:8c:f5:2b:49:99
qbrdead1da5-98 Link encap:Ethernet HWaddr d6:95:61:73:1d:c6
qbrf0db8340-a6 Link encap:Ethernet HWaddr 9e:9b:36:c3:cb:d3
qbrf3f3c43f-ff Link encap:Ethernet HWaddr 4a:c6:5c:70:e4:b4
qvb056025bc-49 Link encap:Ethernet HWaddr fa:c1:6d:fe:5e:b8
qvb3dccedf9-e8 Link encap:Ethernet HWaddr 02:42:c0:73:d2:0b
qvb422898c8-df Link encap:Ethernet HWaddr 76:b0:42:f5:ad:f9
qvb69eb1f6a-71 Link encap:Ethernet HWaddr d6:d2:7f:ee:1a:34
qvb750aa557-b7 Link encap:Ethernet HWaddr 5a:2e:b3:f3:30:b1
qvb81eb2deb-b7 Link encap:Ethernet HWaddr f2:d0:95:19:fb:c4
qvb971c890b-8f Link encap:Ethernet HWaddr ce:a1:c9:f0:b6:24
qvb9ab03868-2f Link encap:Ethernet HWaddr 2a:d5:8a:61:0a:a1
qvbcfd38872-d1 Link encap:Ethernet HWaddr 16:7d:ad:1b:4b:82
qvbde55f70b-7d Link encap:Ethernet HWaddr 2a:8c:f5:2b:49:99
qvbdead1da5-98 Link encap:Ethernet HWaddr d6:95:61:73:1d:c6
qvbf0db8340-a6 Link encap:Ethernet HWaddr 9e:9b:36:c3:cb:d3
qvbf3f3c43f-ff Link encap:Ethernet HWaddr 4a:c6:5c:70:e4:b4
qvo056025bc-49 Link encap:Ethernet HWaddr aa:82:8b:9f:d6:a0
qvo3dccedf9-e8 Link encap:Ethernet HWaddr ea:8c:1f:0e:ab:92
qvo422898c8-df Link encap:Ethernet HWaddr 7a:9f:47:3c:3b:57
qvo69eb1f6a-71 Link encap:Ethernet HWaddr a6:dd:41:ce:e6:39
qvo750aa557-b7 Link encap:Ethernet HWaddr 32:6c:f8:ca:af:e9
qvo81eb2deb-b7 Link encap:Ethernet HWaddr ea:22:94:19:ac:4c
qvo971c890b-8f Link encap:Ethernet HWaddr 2e:f8:a7:72:1c:85
qvo9ab03868-2f Link encap:Ethernet HWaddr aa:3e:bb:c6:6d:d3
qvocfd38872-d1 Link encap:Ethernet HWaddr 16:3a:12:30:f5:71
qvode55f70b-7d Link encap:Ethernet HWaddr fa:ee:28:ed:52:37
qvodead1da5-98 Link encap:Ethernet HWaddr 5a:66:51:d9:a5:60
qvof0db8340-a6 Link encap:Ethernet HWaddr 66:b6:23:c9:ca:73
qvof3f3c43f-ff Link encap:Ethernet HWaddr 5e:5b:53:e8:11:58
tapdead1da5-98 Link encap:Ethernet HWaddr fe:54:00:39:74:0a
Also ther'a 265 namespaces.
I use Icehouse.
description: | updated |
description: | updated |
Changed in neutron: | |
status: | Incomplete → New |
tags: | added: libvirt |
tags: | added: network |
summary: |
- It do not delete tap devices + Linux bridge and vethpair were not cleaned after instance is removed |
What you see there are bridges and its veth pairs for instances' security groups and connection between tap device and ovs. AFAIK vif driver in nova should care about its deletions and these devices are not created in case you create new router but rather instances.