numa: remove the redundant check for hw_cpu/hw_mem list

we use a hw_numa_mem/cpu_set to check the hw_numa_mem/cpu list is
empty or not, actually, we only need to use 'if' to check the list
if empty. don't need the redundant flag. so remove it.

Change-Id: If81c842a05eecd5257c59c9324c3341be803e3d8
This commit is contained in:
Chen Fan 2016-07-28 17:26:36 +08:00
parent 734151daee
commit a7e7be2213

View File

@ -981,7 +981,6 @@ def _numa_get_pagesize_constraints(flavor, image_meta):
def _numa_get_flavor_cpu_map_list(flavor): def _numa_get_flavor_cpu_map_list(flavor):
hw_numa_cpus = [] hw_numa_cpus = []
hw_numa_cpus_set = False
extra_specs = flavor.get("extra_specs", {}) extra_specs = flavor.get("extra_specs", {})
for cellid in range(objects.ImageMetaProps.NUMA_NODES_MAX): for cellid in range(objects.ImageMetaProps.NUMA_NODES_MAX):
cpuprop = "hw:numa_cpus.%d" % cellid cpuprop = "hw:numa_cpus.%d" % cellid
@ -989,9 +988,8 @@ def _numa_get_flavor_cpu_map_list(flavor):
break break
hw_numa_cpus.append( hw_numa_cpus.append(
parse_cpu_spec(extra_specs[cpuprop])) parse_cpu_spec(extra_specs[cpuprop]))
hw_numa_cpus_set = True
if hw_numa_cpus_set: if hw_numa_cpus:
return hw_numa_cpus return hw_numa_cpus
@ -1010,16 +1008,14 @@ def _numa_get_cpu_map_list(flavor, image_meta):
def _numa_get_flavor_mem_map_list(flavor): def _numa_get_flavor_mem_map_list(flavor):
hw_numa_mem = [] hw_numa_mem = []
hw_numa_mem_set = False
extra_specs = flavor.get("extra_specs", {}) extra_specs = flavor.get("extra_specs", {})
for cellid in range(objects.ImageMetaProps.NUMA_NODES_MAX): for cellid in range(objects.ImageMetaProps.NUMA_NODES_MAX):
memprop = "hw:numa_mem.%d" % cellid memprop = "hw:numa_mem.%d" % cellid
if memprop not in extra_specs: if memprop not in extra_specs:
break break
hw_numa_mem.append(int(extra_specs[memprop])) hw_numa_mem.append(int(extra_specs[memprop]))
hw_numa_mem_set = True
if hw_numa_mem_set: if hw_numa_mem:
return hw_numa_mem return hw_numa_mem