This was actually 'fixed' with bug 1308342 in that you can do a force-delete call on the instance and that will clean it up. However, the fix for bug 1308342 introduced a regression in the cells RPC API, so we have bug 1430822 to fix that.
Once we revert https://review.openstack.org/#/c/121800/ then we'll make the fix for this in the compute API to allow force-delete of an instance stuck in 'deleting' task_state to resolve this bug.
Note that we should also have a @revert_task_state decorator in whatever compute manager call failed on spawn so we don't get stuck in this state to begin with.
This was actually 'fixed' with bug 1308342 in that you can do a force-delete call on the instance and that will clean it up. However, the fix for bug 1308342 introduced a regression in the cells RPC API, so we have bug 1430822 to fix that.
Once we revert https:/ /review. openstack. org/#/c/ 121800/ then we'll make the fix for this in the compute API to allow force-delete of an instance stuck in 'deleting' task_state to resolve this bug.
Note that we should also have a @revert_task_state decorator in whatever compute manager call failed on spawn so we don't get stuck in this state to begin with.