Instance stuck in ACTIVE/deleting if detach volume failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
When deleting an Instance with attached volume, it stuck in ACTIVE/deleting status if detach volume failure.
To reproduce:
1. boot an instance and attach a volume.
2. stop cinder-api
3. delete the instance
4. instance stuck in ACTIVE/deleting
Traceback:
2013-04-25 20:13:58.348 ERROR nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
2013-04-25 20:13:58.348 18464 TRACE nova.openstack.
When exception is raised during detaching volume then the instance stuck in ACTIVE(deleting). The instance should probably go to ERROR.
Changed in nova: | |
assignee: | nobody → Liang Wang (hiliang56) |
status: | New → In Progress |
Changed in nova: | |
status: | In Progress → New |
Changed in nova: | |
assignee: | Liang Wang (hiliang56) → nobody |
Changed in nova: | |
assignee: | nobody → Rohit Karajgi (rohitkarajgi) |
Changed in nova: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
This stuck can be reproduced in master.
In my case, it is ERROR/deleting.
In either case, stuck and can't be deleted with delete
command is big problem.