heat/heat
Zane Bitter e5cec71e52 Don't use cast() to do StackResource delete
If an exception was raised in delete_stack when deleting a nested stack,
the parent stack would never hear about it because we were accidentally
using cast() instead of call() to do the stack delete. This meant the
parent resource would remain DELETE_IN_PROGRESS until timeout when the
nested stack had already failed and raised an exception.

In the case of bug 1499669, the exception being missed was
StopActionFailed.

Change-Id: I039eb8f6c6a262653c1e9edc8173e5680d81e31b
Partial-Bug: #1499669
2016-09-21 18:49:54 -04:00
..
api Remove tenant_safe flag from rpc and db api 2016-08-16 12:38:33 +05:30
cloudinit Validate that python3 is ready for loguserdata 2016-08-26 11:49:30 +00:00
cmd Migrate stacks from legacy to convergence engine 2016-08-22 10:40:29 +03:00
common Merge "Move NoActionRequired exception back where it belongs" 2016-09-14 23:44:08 +00:00
db Merge "Release resource lock when executing reset_stack_status" 2016-09-16 05:28:50 +00:00
engine Don't use cast() to do StackResource delete 2016-09-21 18:49:54 -04:00
hacking Restrict use of iteritems, iterkeys and itervalues 2016-03-23 10:05:54 +00:00
httpd Moved CORS middleware configuration into oslo-config-generator 2016-03-14 08:19:29 -07:00
locale Imported Translations from Zanata 2016-06-02 07:02:51 +00:00
objects Merge "A context cache for Resource objects" 2016-08-24 17:12:01 +00:00
openstack Clean imports in code 2016-08-26 15:28:57 +07:00
rpc Migrate stacks from legacy to convergence engine 2016-08-22 10:40:29 +03:00
scaling Clean imports in code 2016-08-16 12:44:36 +07:00
tests Don't use cast() to do StackResource delete 2016-09-21 18:49:54 -04:00
__init__.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
version.py Make the first line of every file consistent. 2014-03-04 09:03:04 -06:00