From 946d8ef4f241133feafd371cdf31e130eda7b100 Mon Sep 17 00:00:00 2001 From: Alexander Kukushkin Date: Wed, 13 Apr 2016 13:04:51 +0200 Subject: [PATCH] Do not try to query xlog_location when async_executor is busy --- patroni/ha.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patroni/ha.py b/patroni/ha.py index 7cdecd02..6923a126 100644 --- a/patroni/ha.py +++ b/patroni/ha.py @@ -38,7 +38,7 @@ class Ha(object): def update_lock(self): ret = self.dcs.update_leader() - if ret: + if ret and not self._async_executor.busy: try: self.dcs.write_leader_optime(self.state_handler.last_operation()) except: