Remove the heatbridge call 30/77430/2 1.2.4
authorBin Yang <bin.yang@windriver.com>
Mon, 28 Jan 2019 03:58:54 +0000 (03:58 +0000)
committerBin Yang <bin.yang@windriver.com>
Mon, 28 Jan 2019 04:06:54 +0000 (04:06 +0000)
The heatbridge call results in API timeout due to AAI performance constraints

Change-Id: I5393a0da004aca6a02c233898e70c77c4e09ad10
Issue-ID: MULTICLOUD-456
Signed-off-by: Bin Yang <bin.yang@windriver.com>
ocata/ocata/resource/views/infra_workload.py
pike/pike/resource/views/infra_workload.py
windriver/titanium_cloud/resource/views/infra_workload.py

index b9d754b..fd5070d 100644 (file)
@@ -150,8 +150,8 @@ class InfraWorkload(APIView):
             if retcode > 0:
                 resp_template['workload_response'] = content
 
-            if ('CREATE_COMPLETE' == stack_status):
-                self.heatbridge_update(request, vimid, stack_id)
+            if ('CREATE_COMPLETE' == stack_status):
+            #    self.heatbridge_update(request, vimid, stack_id)
 
             self._logger.info("RESP with data> result:%s" % resp_template)
             return Response(data=resp_template, status=status.HTTP_200_OK)
@@ -343,10 +343,10 @@ class InfraWorkload(APIView):
                 self._logger.info("delete stack, URI:%s" % resource_uri)
                 retcode, content, os_status = helper.MultiCloudServiceHelper(cloud_owner, regionid, v2_token_resp_json,
                                                                              service_type, resource_uri, None, "DELETE")
-                if retcode == 0:
-                    stack_status = "DELETE_IN_PROCESS"
-                    # and update AAI inventory by heatbridge-delete
-                    self.heatbridge_delete(request, vimid, stack1['id'])
+                if retcode == 0:
+                #    stack_status = "DELETE_IN_PROCESS"
+                #    # and update AAI inventory by heatbridge-delete
+                #    self.heatbridge_delete(request, vimid, stack1['id'])
 
             resp_template = {
                 "template_type": template_type,
index 45352bd..c2ecf0b 100644 (file)
@@ -150,8 +150,8 @@ class InfraWorkload(APIView):
             if retcode > 0:
                 resp_template['workload_response'] = content
 
-            if ('CREATE_COMPLETE' == stack_status):
-                self.heatbridge_update(request, vimid, stack_id)
+            if ('CREATE_COMPLETE' == stack_status):
+            #    self.heatbridge_update(request, vimid, stack_id)
 
             self._logger.info("RESP with data> result:%s" % resp_template)
             return Response(data=resp_template, status=status.HTTP_200_OK)
@@ -343,10 +343,10 @@ class InfraWorkload(APIView):
                 self._logger.info("delete stack, URI:%s" % resource_uri)
                 retcode, content, os_status = helper.MultiCloudServiceHelper(cloud_owner, regionid, v2_token_resp_json,
                                                                              service_type, resource_uri, None, "DELETE")
-                if retcode == 0:
-                    stack_status = "DELETE_IN_PROCESS"
-                    # and update AAI inventory by heatbridge-delete
-                    self.heatbridge_delete(request, vimid, stack1['id'])
+                if retcode == 0:
+                #    stack_status = "DELETE_IN_PROCESS"
+                #    # and update AAI inventory by heatbridge-delete
+                #    self.heatbridge_delete(request, vimid, stack1['id'])
 
             resp_template = {
                 "template_type": template_type,
index e4b4b0b..dcc5615 100644 (file)
@@ -155,8 +155,8 @@ class InfraWorkload(APIView):
                 # return error messsages
                 resp_template['workload_response'] = content
 
-            if ('CREATE_COMPLETE' == stack_status):
-                self.heatbridge_update(request, vimid, stack_id)
+            if ('CREATE_COMPLETE' == stack_status):
+            #    self.heatbridge_update(request, vimid, stack_id)
 
             self._logger.info("RESP with data> result:%s" % resp_template)
             return Response(data=resp_template, status=os_status)
@@ -213,10 +213,10 @@ class InfraWorkload(APIView):
                 self._logger.info("delete stack, URI:%s" % resource_uri)
                 retcode, content, os_status = helper.MultiCloudServiceHelper(cloud_owner, regionid, v2_token_resp_json,
                                                                              service_type, resource_uri, None, "DELETE")
-                if retcode == 0:
-                    stack_status = "DELETE_IN_PROCESS"
-                    # and update AAI inventory by heatbridge-delete
-                    self.heatbridge_delete(request, vimid, stack1['id'])
+                if retcode == 0:
+                #    stack_status = "DELETE_IN_PROCESS"
+                #    # and update AAI inventory by heatbridge-delete
+                #    self.heatbridge_delete(request, vimid, stack1['id'])
 
             # stub response
             resp_template = {