heat/heat
Zane Bitter 09d74ffa3c Prioritise resource deletion over creation
Because of quotas, there are times when creating a resource and then
deleting another resource may fail where doing it in the reverse order
would work, even though the resources are independent of one another.

When enqueueing 'check_resource' messages, send those for cleanup nodes
prior to those for update nodes. This means that all things being equal
(i.e. no dependency relationship), deletions will be started first. It
doesn't guarantee success when quotas allow, since only a dependency
relationship will cause Heat to wait for the deletion to complete before
starting creation, but it is a risk-free way to give us a better chance of
succeeding.

Change-Id: I9727d906cd0ad8c4bf9c5e632a47af6d7aad0c72
Partial-Bug: #1713900
2018-02-08 15:52:33 +00:00
..
api Remove stack watch service 2018-01-28 09:35:05 +05:30
cloudinit Validate that python3 is ready for loguserdata 2016-08-26 11:49:30 +00:00
cmd Remove stack watch service 2018-01-28 09:35:05 +05:30
common Merge "Remove stack watch service" 2018-02-05 10:29:23 +00:00
db Merge "Speed up event listing with nested stacks" 2017-12-06 17:40:25 +00:00
engine Prioritise resource deletion over creation 2018-02-08 15:52:33 +00:00
hacking Restrict use of iteritems, iterkeys and itervalues 2016-03-23 10:05:54 +00:00
httpd Remove CloudWatch API 2018-01-28 09:11:17 +05:30
locale Imported Translations from Zanata 2018-02-06 06:10:16 +00:00
objects Remove stack watch service 2018-01-28 09:35:05 +05:30
policies Remove CloudWatch API 2018-01-28 09:11:17 +05:30
rpc Remove stack watch service 2018-01-28 09:35:05 +05:30
scaling Remove use of CooldownMixin with scaling policy 2018-01-28 09:41:20 +05:30
tests Prioritise resource deletion over creation 2018-02-08 15:52:33 +00:00
__init__.py Make import of oslo libraries namespaceless 2015-02-18 22:54:10 +01:00
version.py