From 274bc14bfb6cfb50b608dd396eee7a9b7370cc33 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Fri, 15 May 2015 11:38:50 +0200 Subject: [PATCH] Do not check maximum_lag_on_failover if it is not defined in config file --- helpers/postgresql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/helpers/postgresql.py b/helpers/postgresql.py index 79d290c3..a061a52c 100644 --- a/helpers/postgresql.py +++ b/helpers/postgresql.py @@ -144,7 +144,7 @@ class Postgresql: return True def is_healthiest_node(self, last_leader_operation, members): - if last_leader_operation and last_leader_operation - self.xlog_position() > self.config['maximum_lag_on_failover']: + if (last_leader_operation or 0) - self.xlog_position() > self.config.get('maximum_lag_on_failover', 0): return False for member in members: