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.
Reviewed: https:/ /review. openstack. org/175868 /git.openstack. org/cgit/ openstack/ heat/commit/ ?id=f2edd0d68ea 84f8ca212df0ec1 d6d92463a030aa
Committed: https:/
Submitter: Jenkins
Branch: master
commit f2edd0d68ea84f8 ca212df0ec1d6d9 2463a030aa
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
Closes-bug: #1446575