From: Steven Hardy Date: Tue, 29 Jan 2013 16:02:32 +0000 (+0000) Subject: heat engine : don't treat UPDATE_COMPLETE as failure X-Git-Tag: 2014.1~949 X-Git-Url: https://review.fuel-infra.org/gitweb?a=commitdiff_plain;h=0b4ab31c3fc3383892ea15632074a0531c8615eb;p=openstack-build%2Fheat-build.git heat engine : don't treat UPDATE_COMPLETE as failure The parser update logic currently treats UPDATE_COMPLETE as a failure, which is incorrect Change-Id: Ibac98fc08cdf3653be80cedfc3ed8ecb5c3eba8f Signed-off-by: Steven Hardy --- diff --git a/heat/engine/parser.py b/heat/engine/parser.py index 9bc2b642..a469236e 100644 --- a/heat/engine/parser.py +++ b/heat/engine/parser.py @@ -323,7 +323,10 @@ class Stack(object): # Can fail if underlying resource class does not # implement update logic or update requires replacement retval = self[res.name].update(new_snippet) - if retval == self[res.name].UPDATE_REPLACE: + if retval == self[res.name].UPDATE_COMPLETE: + logger.info("Resource %s for stack %s updated" % + (res.name, self.name)) + elif retval == self[res.name].UPDATE_REPLACE: logger.info("Resource %s for stack %s" % (res.name, self.name) + " update requires replacement")