Fix migrate problem

This commit is contained in:
2018-06-02 16:45:20 -04:00
parent f032dbefac
commit 6aca8f9fee
3 changed files with 8 additions and 8 deletions

View File

@@ -68,8 +68,10 @@ class NodeInstance(threading.Thread):
least_mem = node_freemem
least_host = node.getname()
self.zk.set('/domains/' + domain + '/state', 'flush'.encode('ascii'))
self.zk.set('/domains/' + domain + '/hypervisor', least_host.encode('ascii'))
transaction = self.zk.transaction()
transaction.set_data('/domains/' + domain + '/state', 'migrate'.encode('ascii'))
transaction.set_data('/domains/' + domain + '/hypervisor', least_host.encode('ascii'))
transaction.commit()
def run(self):
if self.name == socket.gethostname():