Stacks can get stuck DELETE_COMPLETE
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Heat |
Fix Released
|
High
|
Steven Hardy | ||
Havana |
Fix Released
|
High
|
Steven Hardy |
Bug Description
First reported here:
https:/
I've just reproduced:
2013-11-01 17:06:12.298 22929 DEBUG requests.
2013-11-01 17:06:12.299 22929 DEBUG keystoneclient.
Traceback (most recent call last):
File "/usr/lib/
readers.
File "/usr/lib/
result = function(*args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
return super(TrustManager, self).delete(
File "/usr/lib/
return f(*args, **kwargs)
File "/usr/lib/
self.
File "/usr/lib/
return self.client.
File "/usr/lib/
return self._cs_
File "/usr/lib/
**kwargs)
File "/usr/lib/
**request_
File "/usr/lib/
raise exceptions.
Forbidden: You are not authorized to perform the requested action. (HTTP 403)
Removing descriptor: 14
Results in:
$ heat list
+------
| id | stack_name | stack_status | creation_time |
+------
| bd4231d8-
| 102dd603-
+------
It seems that this is not specific to trusts, but if anything happens during delete related to keystone resources (a previous report failed deleting a User resource) we can end up setting the state to DELETE_COMPLETE, and not setting the deleted_at field in the stack table correctly
Changed in heat: | |
milestone: | none → icehouse-1 |
assignee: | nobody → Steven Hardy (shardy) |
importance: | Undecided → High |
status: | New → Triaged |
Changed in heat: | |
status: | Fix Committed → Fix Released |
tags: | removed: havana-backport-potential |
Changed in heat: | |
milestone: | icehouse-1 → 2014.1 |
Fix proposed to branch: master /review. openstack. org/58582
Review: https:/