Hi there! I was recently contemplating how I might handle workflow-level mutex to ensure there's only ever a single execution of a workflow in progress at any time. While this might be a cool feature to have built into the workflow abstraction/statemachine more generally, I figured it might be possible to handle it by adding a task that acquires a lock to the beginning of a workflow.
However, when it comes to ensuring the lock is cleaned up in the event of workflow failure, I realized it would be really helpful if
this particular feature were implemented. I see the issue has a stale wip draft implementation already. My questions:
• was this feature abandoned due to deeper issues?
• if not, is that WIP a reasonable starting point? If so I'd be willing to try to walk it over the finish line.
Just wanted to see if there was any bigger context about this before thinking about it too hard.