From 82e37788bd53794a0840229c45f11e13c1182728 Mon Sep 17 00:00:00 2001 From: Iustin Pop <iustin@google.com> Date: Thu, 8 Jan 2009 16:39:47 +0000 Subject: [PATCH] Fix cluster verify/node net test for offline nodes For offline nodes, we shouldn't add them to the NV_NODELIST and NV_NODENETTEST tests since they most likely won't succeed. The patch makes gnt-cluster verify happy again in such cases. Reviewed-by: imsnah --- lib/cmdlib.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/cmdlib.py b/lib/cmdlib.py index 92567a729..380650e48 100644 --- a/lib/cmdlib.py +++ b/lib/cmdlib.py @@ -889,10 +889,12 @@ class LUVerifyCluster(LogicalUnit): feedback_fn("* Gathering data (%d nodes)" % len(nodelist)) node_verify_param = { constants.NV_FILELIST: file_names, - constants.NV_NODELIST: nodelist, + constants.NV_NODELIST: [node.name for node in nodeinfo + if not node.offline], constants.NV_HYPERVISOR: hypervisors, constants.NV_NODENETTEST: [(node.name, node.primary_ip, - node.secondary_ip) for node in nodeinfo], + node.secondary_ip) for node in nodeinfo + if not node.offline], constants.NV_LVLIST: vg_name, constants.NV_INSTANCELIST: hypervisors, constants.NV_VGLIST: None, -- GitLab