can't cancel wedged stack-create
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Jason Dunsmore |
Bug Description
my heat api+ engine node got reboot just after I ran stack-create.
After bringing it back up I have:
+------
| id | stack_name | stack_status | creation_time |
+------
| f981af3d-
+------
but no nova instances for it (they got hosed) and it's not starting new ones; and I can't delete it:
heat stack-delete f981af3d-
Traceback (most recent call last):
File "/opt/stack/
result = self.applicatio
File "/opt/stack/
resp = self.call_func(req, *args, **self.kwargs)
File "/opt/stack/
return self.func(req, *args, **kwargs)
File "/opt/stack/
response = req.get_
File "/opt/stack/
application, catch_exc_
File "/opt/stack/
app_iter = application(
File "/opt/stack/
return self.app(env, start_response)
File "/opt/stack/
resp = self.call_func(req, *args, **self.kwargs)
File "/opt/stack/
return self.func(req, *args, **kwargs)
File "/opt/stack/
response = req.get_
File "/opt/stack/
application, catch_exc_
File "/opt/stack/
app_iter = application(
File "/opt/stack/
return resp(environ, start_response)
File "/opt/stack/
response = self.app(environ, start_response)
File "/opt/stack/
return resp(environ, start_response)
File "/opt/stack/
resp = self.call_func(req, *args, **self.kwargs)
File "/opt/stack/
return self.func(req, *args, **kwargs)
File "/opt/stack/
raise translate_
ActionInProgres
Changed in heat: | |
status: | Fix Committed → In Progress |
Changed in heat: | |
status: | In Progress → Fix Committed |
Changed in heat: | |
status: | Fix Committed → Fix Released |
Changed in heat: | |
milestone: | havana-3 → 2013.2 |
This behavior was introduced by https:/ /review. openstack. org/#/c/ 39760/
I would have preferred that this change had an exception for the delete action, so that a delete will be attempted no matter what state the stack is in.