The patch changes the approach of resource backup during stack
update. It stores the definition of resource that needs to be
updated in-place to backup stack(if it was not created before).
Without this functionality, InvalidTemplateReference will be thrown
every time when update-replaced resource has a reference to updated
in-place resource and stack update was failed. In this case, backup
stack has a resource that refers to not-presented another resource
and backup stack deletion generates an exception.
Change-Id: I436c44a579bb4df3031d1a17b9ca5b62da37afeb
Closes-bug: #1446575
(cherry-picked from commit f2edd0d68ea84f8ca212df0ec1d6d92463a030aa)
Reviewed: https:/ /review. openstack. org/182599 /git.openstack. org/cgit/ openstack/ heat/commit/ ?id=da3777342a3 44a2dafb9244b7a fca8722a398caa
Committed: https:/
Submitter: Jenkins
Branch: stable/kilo
commit da3777342a344a2 dafb9244b7afca8 722a398caa
Author: kairat_kushaev <email address hidden>
Date: Tue May 5 19:22:32 2015 +0300
Save updated-in-place resources to backup stack
The patch changes the approach of resource backup during stack
update. It stores the definition of resource that needs to be
updated in-place to backup stack(if it was not created before).
Without this functionality, InvalidTemplate Reference will be thrown
every time when update-replaced resource has a reference to updated
in-place resource and stack update was failed. In this case, backup
stack has a resource that refers to not-presented another resource
and backup stack deletion generates an exception.
Change-Id: I436c44a579bb4d f3031d1a17b9ca5 b62da37afeb ca212df0ec1d6d9 2463a030aa)
Closes-bug: #1446575
(cherry-picked from commit f2edd0d68ea84f8