__author__ = "Alfonso Tierno, Gerardo Garcia, Pablo Montes"
__date__ = "$26-aug-2014 11:09:29$"
-__version__ = "0.5.42-r552"
+__version__ = "0.5.43-r553"
version_date = "Nov 2017"
database_version = 27 # expected database schema version
net_id2uuid[vld.get("id")] = net_uuid
db_nets.append(db_net)
+ # connection points vaiable declaration
+ cp_name2iface_uuid = {}
+ cp_name2vm_uuid = {}
+ cp_name2db_interface = {}
+
# table vms (vdus)
vdu_id2uuid = {}
vdu_id2db_table_index = {}
# table interfaces (internal/external interfaces)
flavor_epa_interfaces = []
- cp_name2iface_uuid = {}
- cp_name2vm_uuid = {}
- cp_name2db_interface = {}
vdu_id2cp_name = {} # stored only when one external connection point is presented at this VDU
# for iface in chain(vdu.get("internal-interface").itervalues(), vdu.get("external-interface").itervalues()):
for iface in vdu.get("interface").itervalues():
"ram": int(vdu["vm-flavor"].get("memory-mb", 1)),
"disk": int(vdu["vm-flavor"].get("storage-gb", 1)),
}
- # EPA TODO revise
+ # TODO revise the case of several numa-node-policy node
extended = {}
numa = {}
if devices:
if vdu["guest-epa"].get("numa-node-policy"): # TODO or dedicated_int:
numa_node_policy = vdu["guest-epa"].get("numa-node-policy")
if numa_node_policy.get("node"):
- numa_node = numa_node_policy["node"]['0']
+ numa_node = numa_node_policy["node"].values()[0]
if numa_node.get("num-cores"):
numa["cores"] = numa_node["num-cores"]
epa_vcpu_set = True