attaching all devstack quantum networks to a nova server results in un-deletable server
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Invalid
|
Undecided
|
Steven Dake | ||
OpenStack Heat |
Invalid
|
Undecided
|
Steven Dake |
Bug Description
Attaching multiple networks results in a backtrace and undeleteable instance when used with Neutron.
Run reproducer as follows:
[sdake@bigiron ~]$ less reproducer
#!/bin/bash
glance image-create --name=
ormat=bare < cirros.img
id1=`neutron net-list -c id -f csv --quote none | grep -v id | tail -1 | tr -d '
\r'`
id2=`neutron net-list -c id -f csv --quote none | grep -v id | head -1 | tr -d '
\r'`
nova boot --flavor m1.tiny --image cirros-0.3.0-x86_64 --security_group default
--nic net-id=$id1 --nic net-id=$id2 cirros
Run nova list waiting for server to become active. Once server is active, delete the server via the nova delete <id> operation. Server will enter an undeleteable saying it is "ACTIVE". It is important that both networks are connected when the delete operation is run, as for some reason one of the networks gets disconnected by some component (not sure which).
Further delete operations are either unsuccessful or block further ability to create instances with instances finishing in the ERROR state after creation.
n-cpu backtraces with:
2013-10-06 18:03:11.269 ERROR nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:03:11.269 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
2013-10-06 18:13:02.653 TRACE nova.openstack.
Changed in nova: | |
assignee: | nobody → Steven Dake (sdake) |
Changed in heat: | |
status: | New → In Progress |
assignee: | nobody → Steven Dake (sdake) |
tags: | added: havana-rc-potential |
tags: | removed: havana-rc-potential |
Changed in heat: | |
status: | In Progress → Invalid |
Fix proposed to branch: master /review. openstack. org/49976
Review: https:/