Set self.stack_id = None after delete stack 43/59643/2
authorAmeed Ashour <Ameed.Ashour.ext@nokia.com>
Tue, 10 Jul 2018 10:49:40 +0000 (13:49 +0300)
committerAmeed Ashour <Ameed.Ashour.ext@nokia.com>
Tue, 10 Jul 2018 13:13:19 +0000 (16:13 +0300)
Change-Id: I09ad953776804f17f5eedf296955ced51c5ed3a4
JIRA: STORPERF-251
Signed-off-by: Ameed Ashour <Ameed.Ashour.ext@nokia.com>
docker/storperf-master/storperf/storperf_master.py

index 7a1444e..7a94af8 100644 (file)
@@ -355,7 +355,12 @@ class StorPerfMaster(object):
         stack_id = None
         if (self.stack_id is not None):
             stack_id = self.stack_id
-            self.heat_stack.clean()
+            try:
+                self.heat_stack.clean()
+            except Exception as e:
+                self.logger.error("Stack creation failed")
+                raise Exception(e)
+            self.stack_id = None
         return stack_id
 
     def execute_workloads(self, metadata={}):