From c63b5a8056a8fb252034394d5eb53f9c1528db91 Mon Sep 17 00:00:00 2001 From: "Joshua M. Boniface" Date: Fri, 21 Jun 2019 11:37:35 -0400 Subject: [PATCH] Handle a no-valid-nodes situation --- client-common/common.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client-common/common.py b/client-common/common.py index 5e1e4f63..5c54e763 100644 --- a/client-common/common.py +++ b/client-common/common.py @@ -223,6 +223,10 @@ def getNodes(zk_conn, dom_uuid): valid_node_list.append(node) + if not valid_node_list: + # We found no valid nodes; possibly they're all flushed or all down. Return the entire list instead. + valid_node_list = full_node_list + return valid_node_list #