Don't remove the leader lock while paused (#2187)

Close https://github.com/zalando/patroni/issues/2179
This commit is contained in:
Alexander Kukushkin
2022-02-10 15:36:25 +01:00
committed by GitHub
parent cdc80a1d89
commit 291754eeb0
+3 -2
View File
@@ -1012,8 +1012,9 @@ class Ha(object):
if self.cluster.failover and self.cluster.failover.candidate == self.state_handler.name:
return 'waiting to become master after promote...'
self._delete_leader()
return 'removed leader lock because postgres is not running as master'
if not self.is_standby_cluster():
self._delete_leader()
return 'removed leader lock because postgres is not running as master'
if self.update_lock(True):
msg = self.process_manual_failover_from_leader()