Skip to content

Commit d0fae97

Browse files
Defer peer relation changed event while upgrading (#1224)
Signed-off-by: Marcelo Henrique Neppel <marcelo.neppel@canonical.com>
1 parent 9ca9207 commit d0fae97

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/charm.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -651,6 +651,11 @@ def _peer_relation_changed_checks(self, event: HookEvent) -> bool:
651651
event.defer()
652652
return False
653653

654+
if not self.upgrade.idle:
655+
logger.debug("Defer on_peer_relation_changed: upgrade in progress")
656+
event.defer()
657+
return False
658+
654659
# Check whether raft is stuck.
655660
if self.has_raft_keys():
656661
self._raft_reinitialisation()

0 commit comments

Comments
 (0)