neutron agent doesn't remove trunk bridge after nova-compute restart
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Invalid
|
Undecided
|
Unassigned | ||
os-vif |
Invalid
|
Undecided
|
Unassigned |
Bug Description
env:
backend is openvswitch with DPDK
Version is Ocata
Steps:
Create two networks.
Create two ports for each network
Create trunk port
boot virtual machine with trunk port
Restart nova-compute on compute node: # openstack-service restart openstack-
Remove the virtual machine
Check ovs configuration on compute node: ovs-vsctl show
Expected result: there is no trunk bridge e.g. tbr-c4ce71ea-7
Actual result: trunk bridge and services ports are still in ovs configuration. e.g.
Bridge "tbr-c4ce71ea-7"
Port "spt-63eb23e7-af"
tag: 102
Port "tbr-c4ce71ea-7"
Port "tpt-d6c0e47e-ed"
description: | updated |
tags: | added: ocata-backport-potential |
Changed in neutron: | |
importance: | Undecided → High |
description: | updated |
no longer affects: | nova |
This is interesting. I would have expected no relationship between the restart of nova-compute and the neutron OVS agent handling of the trunk. I must admit I am a bit puzzled on this one. Let me do some digging.
Can you confirm the version you're running?