From c8108f221e1f78162715cd4f70776e79b0365b38 Mon Sep 17 00:00:00 2001 From: Oleksii Kliukin Date: Thu, 24 Sep 2015 11:34:28 +0200 Subject: [PATCH] Check the exit code of the postgres start when determining whether to run the on_role_change callback. --- patroni/postgresql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patroni/postgresql.py b/patroni/postgresql.py index b69099a9..51c3db13 100644 --- a/patroni/postgresql.py +++ b/patroni/postgresql.py @@ -328,7 +328,7 @@ recovery_target_timeline = 'latest' # pg_rewind removes recovery.conf, we have to reinstate it. if ret: self.write_recovery_conf(leader) - self.start() + ret = self.start() else: self.remove_data_directory() logger.error("unable to rewind the former leader")