summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xctdb/tests/takeover/ctdb_takeover.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/ctdb/tests/takeover/ctdb_takeover.py b/ctdb/tests/takeover/ctdb_takeover.py
index 8f9cf6de71..e6dc19c770 100755
--- a/ctdb/tests/takeover/ctdb_takeover.py
+++ b/ctdb/tests/takeover/ctdb_takeover.py
@@ -799,6 +799,7 @@ class Cluster(object):
self.prev = None
self.prev = copy.deepcopy(self)
- return grat_ip_moves or \
- imbalance > options.hard_limit or \
+ # True is bad!
+ return (grat_ip_moves > 0) or \
+ (not self.have_ip_groups() and imbalance > options.hard_limit) or \
(self.have_ip_groups() and (max(imbalance_groups) > options.hard_limit))