From 8c2a4106994a150ee2dbc6e997d61d69aa131c52 Mon Sep 17 00:00:00 2001 From: Marcelo Henrique Neppel Date: Tue, 14 Oct 2025 15:14:51 -0300 Subject: [PATCH] Defer peer relation changed event while upgrading Signed-off-by: Marcelo Henrique Neppel --- src/charm.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/charm.py b/src/charm.py index 87c8b5edf1..b86b0c6ec3 100755 --- a/src/charm.py +++ b/src/charm.py @@ -651,6 +651,11 @@ def _peer_relation_changed_checks(self, event: HookEvent) -> bool: event.defer() return False + if not self.upgrade.idle: + logger.debug("Defer on_peer_relation_changed: upgrade in progress") + event.defer() + return False + # Check whether raft is stuck. if self.has_raft_keys(): self._raft_reinitialisation()