diff --git a/pvc/NodeInstance.py b/pvc/NodeInstance.py index 80e0ab40..77fd24ce 100644 --- a/pvc/NodeInstance.py +++ b/pvc/NodeInstance.py @@ -330,8 +330,9 @@ def fenceNode(node_name, zk): hypervisor_list = zk.get_children('/nodes') current_hypervisor = zk.get('/domains/{}/hypervisor'.format(dom_uuid))[0].decode('ascii') for hypervisor in hypervisor_list: + print(hypervisor) state = zk.get('/nodes/{}/state'.format(hypervisor))[0].decode('ascii') - if state != 'start' or hypervisor == current_hypervisor: + if state != 'start': continue memfree = int(zk.get('/nodes/{}/memfree'.format(hypervisor))[0].decode('ascii'))