Pass s_domain into each node instance object for ease of handling

This commit is contained in:
Joshua Boniface 2018-06-02 15:03:07 -04:00
parent ef1acc0188
commit f61be2c30b
1 changed files with 6 additions and 1 deletions

View File

@ -77,7 +77,7 @@ def updatenodes(new_node_list):
if node in t_node:
t_node[node].updatenodelist(node_list)
else:
t_node[node] = NodeInstance.NodeInstance(node, node_list, zk);
t_node[node] = NodeInstance.NodeInstance(node, node_list, s_domain, zk);
if node == myhostname:
t_node[node].start()
time.sleep(0.2)
@ -89,9 +89,14 @@ def updatedomains(new_domain_list):
for domain in domain_list:
if not domain in s_domain:
s_domain[domain] = VMInstance.VMInstance(domain, zk, t_node[myhostname]);
for node in node_list:
if node in t_node:
t_node[node].updatedomainlist(s_domain)
while True:
# Tick loop
for domain in s_domain:
uuid = domain.
try:
time.sleep(0.1)
except: