diff --git a/patroni.py b/patroni.py index 97d34ca2..a711d5a8 100755 --- a/patroni.py +++ b/patroni.py @@ -70,6 +70,8 @@ class Patroni: self.postgresql.load_replication_slots() def schedule_next_run(self): + if self.postgresql.is_promoted: + self.next_run = time.time() self.next_run += self.nap_time current_time = time.time() nap_time = self.next_run - current_time