Call touch_member right after demote and promote.

This is necessary to propagate actual information about node into DCS.
This commit is contained in:
Alexander Kukushkin
2015-11-09 16:22:51 +01:00
parent 87ead9ddaf
commit 8a70cc4d7b
+2
View File
@@ -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)