I noticed that we are generating an disproportionate amount of opensearch_peers_relation_changed events that are getting constantly deferred. That increases significantly the startup time.
We can see that RelationChangedEvent via OpenSearchOperatorCharm/on/opensearch_peers_relation_changed gets constantly created and deferred in the process.
My recommendation is to replace any known relation_* emits for actual calls to their handler functions.
I noticed that we are generating an disproportionate amount of
opensearch_peers_relation_changed
events that are getting constantly deferred. That increases significantly the startup time.One example:
We can see that
RelationChangedEvent via OpenSearchOperatorCharm/on/opensearch_peers_relation_changed
gets constantly created and deferred in the process.My recommendation is to replace any known
relation_*
emits for actual calls to their handler functions.