too many qbr or qvo entries on compute node even though I have 7-8 instances on that compute node
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Medium
|
Unassigned | ||
neutron |
Invalid
|
Medium
|
Unassigned |
Bug Description
I am seeing this weird behavior in our production environment. Right now, we are seeing an issue where launching of an instance is failing since the compute node and neutron is not cleaning up the qbr or qvo it had created even after we try to terminate the failed instance. Here are the logs from nova-conductor:-
2016-03-08 01:35:49.478 14041 ERROR nova.scheduler.
This qvo still exists on the compute node:-
[root@compute-42 rahul]# ifconfig | grep qvo3e44fa11-05
qvo3e44fa11-05: flags=4419<
[root@compute-42 rahul]# ifconfig | grep qvo | wc -l
392 <------
[root@compute-42 rahul]# ifconfig | grep tap | wc -l
8 <------
[root@compute-42 rahul]#
I am running Kilo release and RHEL 7 Openstack rpms.
Expected:-
Shouldn't the qvo and qvb be deleted if creation of instance has failed?
summary: |
- too many qbr or qvo entries on compute node even though I have 2-3 + too many qbr or qvo entries on compute node even though I have 7-8 instances on that compute node |
description: | updated |
Changed in nova: | |
importance: | Undecided → Medium |
Changed in nova: | |
assignee: | nobody → Rahul Sharma (rahulsharmaait) |
Changed in nova: | |
status: | Confirmed → In Progress |
I am not sure why Neutron is involved here: hybrid bridge, as well as tap devices are managed by Nova solely.