Modify code of adapter to fix bugs
authorying.yunlong <ying.yunlong@zte.com.cn>
Thu, 20 Apr 2017 16:56:05 +0000 (00:56 +0800)
committerying.yunlong <ying.yunlong@zte.com.cn>
Thu, 20 Apr 2017 16:56:05 +0000 (00:56 +0800)
Issue: GVNFM-50
Change-Id: I78bcaab63f74e595f47eafbdb107c2d8bbb2154c
Signed-off-by: ying.yunlong <ying.yunlong@zte.com.cn>
lcm/lcm/pub/utils/toscautil.py
lcm/lcm/pub/vimapi/adaptor.py

index af62a49..ecc00d9 100644 (file)
@@ -55,7 +55,8 @@ def convert_metadata(src_json):
 
 
 def convert_factor_unit(value):
-    return "%s %s" % (value["factor"], value["unit"])
+    return value
+    #return "%s %s" % (value["factor"], value["unit"])
 
 
 def convert_inputs(src_json):
index 9cbc7b1..28c173d 100644 (file)
@@ -279,7 +279,11 @@ def create_vm(vim_cache, res_cache, data, vm, do_notify, res_type):
     
     ret = api.create_vm(vim_id, tenant_id, param)
     do_notify(res_type, ret)
-    vm_id, vm_name, return_code = ret["id"], ret["name"], ret["returnCode"]
+    #vm_id, vm_name, return_code = ret["id"], ret["name"], ret["returnCode"]
+    vm_id, return_code = ret["id"], ret["returnCode"]
+    if ignore_case_get(ret, "name"):
+        vm_name = vm["properties"]["name"]
+        logger.debug("vm_name:%s" % vm_name)
     opt_vm_status = "Timeout"
     retry_count, max_retry_count = 0, 100
     while retry_count < max_retry_count: