From 2d28901bb2eac1329e935b0d7f8418a27c0b0067 Mon Sep 17 00:00:00 2001 From: Chris Feist Date: Tue, 22 Sep 2015 17:19:37 -0500 Subject: [PATCH] Fix for crm_node -l output change - crm_node -l now outputs a status after the node id and node name we now ignore lines where the 3rd field is "lost". --- pcs/utils.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pcs/utils.py b/pcs/utils.py index 0b8d03f..88362b3 100644 --- a/pcs/utils.py +++ b/pcs/utils.py @@ -1706,8 +1706,9 @@ def getPacemakerNodesID(allow_failure=False): pm_nodes = {} for line in output.rstrip().split("\n"): - node_info = line.rstrip().split(" ",1) - pm_nodes[node_info[0]] = node_info[1] + node_info = line.rstrip().split(" ") + if len(node_info) <= 2 or node_info[2] != "lost": + pm_nodes[node_info[0]] = node_info[1] return pm_nodes -- 1.9.1