diff options
-rwxr-xr-x | ctdb/tests/takeover/ctdb_takeover.py | 5 |
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)) |