some exceptions raised in terminate_instance() wedge the instance in the 'deleting' state
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Fix Released
|
Undecided
|
Māris Fogels |
Bug Description
Some exceptions raised by _delete_instance() in nova-compute's manager cause terminate_
This bug affects the nova-compute manager module: https:/
Bug 1177584 may be an example of this in action:
* terminate_
* a slow system call in the baremetal driver.destroy() operation raises an InstancePowerOf
* the exception bubbles back up to terminate_
* the instance is left in power_state.
* _sync_power_
This could happen with any virtual machine driver that raises an exception during a call to its driver.destroy() method.
It's worth noting that keeping the task as-is after exceptions in terminate_
Reproducing this bug is difficult: terminate_
Reported against nova master: commit 8fb450fb3aa033d
description: | updated |
description: | updated |
tags: | added: compute |
tags: | added: baremetal |
Changed in nova: | |
assignee: | nobody → Māris Fogels (mars) |
Changed in nova: | |
status: | New → In Progress |
Changed in nova: | |
milestone: | none → havana-3 |
status: | Fix Committed → Fix Released |
Changed in nova: | |
milestone: | havana-3 → 2013.2 |
A fix for this was reviewed in https:/ /review. openstack. org/43528 and landed in https:/ /github. com/openstack/ nova/commit/ 1e8de59d250eb83 74f977e8008386a be9e7ea3db.
I'm marking this 'Fix Committed' for now. Waiting for feedback on this fix from bug 1177584.