From 617902ede0638a761e4018a51e0ac6474769955f Mon Sep 17 00:00:00 2001 From: Joshua Boniface Date: Sun, 17 Jun 2018 01:55:11 -0400 Subject: [PATCH] Don't skip outself when fencing --- pvc/NodeInstance.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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'))