We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
During our work on the event cache store, we have worked on improving the event cache store to introduce lock and lock_unchecked with the notion of a poison. If a lock has been taken by another process, the lock is poisoned and returned an error. This is helpful to know when to refresh the state of the data owned by such a lock.
lock
lock_unchecked
This work is nice but we realise it should be extended to all cross-process locks, not only the event cache store.
Tasks:
lock()
lock_unchecked()
The text was updated successfully, but these errors were encountered:
EventCache
Hywan
No branches or pull requests
During our work on the event cache store, we have worked on improving the event cache store to introduce
lock
andlock_unchecked
with the notion of a poison. If a lock has been taken by another process, the lock is poisoned and returned an error. This is helpful to know when to refresh the state of the data owned by such a lock.This work is nice but we realise it should be extended to all cross-process locks, not only the event cache store.
Tasks:
lock()
to return a poison if any,lock_unchecked()
to lock regardless of the poison,The text was updated successfully, but these errors were encountered: