From 8a70cc4d7bb266a48dfdc87fa2af46ee7fc4a416 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Mon, 9 Nov 2015 16:22:51 +0100 Subject: [PATCH] Call touch_member right after demote and promote. This is necessary to propagate actual information about node into DCS. --- patroni/ha.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/patroni/ha.py b/patroni/ha.py index 8ed18b16..9a053cab 100644 --- a/patroni/ha.py +++ b/patroni/ha.py @@ -132,6 +132,7 @@ class Ha: return message else: self.state_handler.promote() + self.touch_member() return promote_message @staticmethod @@ -244,6 +245,7 @@ class Ha: if delete_leader: self.state_handler.stop() self.dcs.delete_leader() + self.touch_member() self.dcs.reset_cluster() self.state_handler.follow_the_leader(None)