Fix for #11 (rollingops breaks with deferred events [if code that uses lock can defer]) available in opensearch here: https://github.com/canonical/opensearch-operator/blob/90444e320a4eb84f313a740ebc695d497db150ab/lib/charms/opensearch/v0/opensearch_locking.py#L30-L179
Fix for #11 (rollingops breaks with deferred events [if code that uses lock can defer]) available in opensearch here: https://github.com/canonical/opensearch-operator/blob/90444e320a4eb84f313a740ebc695d497db150ab/lib/charms/opensearch/v0/opensearch_locking.py#L30-L179