From 3e1076a5746b4d7f313eaba0ff374824644c8ab1 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Tue, 11 Jan 2022 16:23:13 +0100 Subject: [PATCH] Use replication credentials when checking leader status (#2165) It could be that `remove_data_directory_on_diverged_timelines` is set, but there is no `rewind_credentials` defined and superuser access between nodes is not allowed. Close https://github.com/zalando/patroni/issues/2162 --- patroni/postgresql/rewind.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patroni/postgresql/rewind.py b/patroni/postgresql/rewind.py index 21039327..6c5bd59b 100644 --- a/patroni/postgresql/rewind.py +++ b/patroni/postgresql/rewind.py @@ -165,7 +165,7 @@ class Rewind(object): return if not self.check_leader_is_not_in_recovery( - self._conn_kwargs(leader, self._postgresql.config.rewind_credentials)): + self._conn_kwargs(leader, self._postgresql.config.replication)): return history = need_rewind = None