Fix vfc-nslcm heal bug 37/23337/1
authorying.yunlong <ying.yunlong@zte.com.cn>
Mon, 13 Nov 2017 11:47:51 +0000 (19:47 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Mon, 13 Nov 2017 11:47:51 +0000 (19:47 +0800)
Change-Id: Ie22ad5b67a64f91de655899f3739d42feb4c615e
Issue-ID: VFC-589
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
lcm/ns/vnfs/const.py
lcm/ns/vnfs/create_vnfs.py
lcm/ns/vnfs/heal_vnfs.py

index 3775f9c..bc0047f 100644 (file)
@@ -19,6 +19,6 @@ INST_TYPE = enum(VNF=0, VNFM=1)
 INST_TYPE_NAME = enum(VNF='VNF', VNFM='VNFM')
 PACKAGE_TYPE = enum(VNFD='VNFD', NSD='NSD')
 
-NFVO_VNF_INST_TIMEOUT_SECOND = 1800
+NFVO_VNF_INST_TIMEOUT_SECOND = 3000
 
 DATETIME_FORMAT = '%Y-%m-%d %H:%M:%S'
index 58b02f5..9315ef9 100644 (file)
@@ -238,7 +238,7 @@ class CreateVnfs(Thread):
                               timeout=NFVO_VNF_INST_TIMEOUT_SECOND)
 
         if ret != JOB_MODEL_STATUS.FINISHED:
-            logger.error('VNF instantiation failed on VNFM side.')
+            logger.error('VNF instantiation failed on VNFM side. ret=[%s]', ret)
             raise NSLCMException('VNF instantiation failed on VNFM side.')
 
     def write_vnf_creation_info(self):
index 439daa6..dd40fe1 100644 (file)
@@ -77,7 +77,8 @@ class NFHealService(threading.Thread):
 
         action = ignore_case_get(self.nf_additional_params, 'action')
         if action == "restartvm":
-            action = "vmReset"
+            # action = "vmReset"
+            action = "vmStart"
 
         actionvminfo = ignore_case_get(self.nf_additional_params, 'actionvminfo')
         vmid = ignore_case_get(actionvminfo, 'vmid')