fix vnf status update error 22/88822/2
authormaopengzhang <zhang.maopeng1@zte.com.cn>
Thu, 30 May 2019 02:16:43 +0000 (10:16 +0800)
committermaopengzhang <zhang.maopeng1@zte.com.cn>
Thu, 30 May 2019 02:24:41 +0000 (10:24 +0800)
fix vnf status update error

Change-Id: I465d78f27399a19a4bf6c634eb3e28ea4b52fd39
Issue-ID: VFC-1406
Signed-off-by: maopengzhang <zhang.maopeng1@zte.com.cn>
lcm/lcm/nf/biz/operate_vnf.py
lcm/lcm/nf/biz/scale_vnf.py
lcm/lcm/nf/views/common.py

index 775def3..c0c8540 100644 (file)
@@ -28,7 +28,6 @@ from lcm.pub.utils.notificationsutil import NotificationsUtil
 from lcm.pub.utils.values import ignore_case_get
 from lcm.pub.vimapi import adaptor
 from lcm.nf.biz.grant_vnf import grant_resource
-from lcm.nf.const import VNF_STATUS
 from lcm.nf.const import RESOURCE_MAP
 from lcm.nf.const import GRANT_TYPE
 from lcm.nf.const import OPERATION_STATE_TYPE
@@ -129,7 +128,7 @@ class OperateVnf(Thread):
     def vnf_operate_failed_handle(self, error_msg):
         logger.error('VNF Operation failed, detail message: %s' % error_msg)
         NfInstModel.objects.filter(nfinstid=self.nf_inst_id).update(
-            status=VNF_STATUS.FAILED,
+            status=VNF_STATUS.FAILED,
             lastuptime=now_time()
         )
         self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.FAILED, error_msg)
index 60efb86..ad828dd 100644 (file)
@@ -19,7 +19,7 @@ from threading import Thread
 
 from lcm.nf.biz import common
 from lcm.nf.biz.grant_vnf import grant_resource
-from lcm.nf.const import VNF_STATUS, GRANT_TYPE, CHANGE_TYPE
+from lcm.nf.const import GRANT_TYPE, CHANGE_TYPE
 from lcm.nf.const import RESOURCE_MAP, OPERATION_STATE_TYPE
 from lcm.nf.const import INSTANTIATION_STATE
 from lcm.nf.const import OPERATION_TYPE
@@ -289,7 +289,7 @@ class ScaleVnf(Thread):
 
     def vnf_scale_failed_handle(self, error_msg):
         logger.error('VNF scaling failed, detail message: %s', error_msg)
-        self.vnf_insts.update(status=VNF_STATUS.FAILED,
-                              lastuptime=now_time())
+        self.vnf_insts.update(  # status=VNF_STATUS.FAILED,
+            lastuptime=now_time())
         self.lcm_op_occ.notify_lcm(OPERATION_STATE_TYPE.FAILED, error_msg)
         JobUtil.add_job_status(self.job_id, 255, error_msg)
index a57a93e..a3c87a3 100644 (file)
@@ -126,7 +126,7 @@ def deal_vnf_action(logger, opt_type, opt_status, instid, req, req_serializer, a
     job_id = JobUtil.create_job('NF', opt_type, instid)
     JobUtil.add_job_status(job_id, 0, "VNF_%s_READY" % opt_type)
 
-    vnf_insts.update(status=opt_status)
+    vnf_insts.update(status=opt_status)
     act_task(req.data, instid, job_id).start()
 
     resp = Response(data={"jobId": job_id}, status=status.HTTP_202_ACCEPTED)