Add Semaphore, Condition, Event
Open
good first issue
- Dominant language
- Python
- Stars
- 1.7k
- Forks
- 778
- Avg merge
- 2h 50m
- Merged PRs (30d)
- 3
Description
Dask currently has some distributed coordination primitives like Locks and Queues that match the API of normal local Locks and Queues. There are other primitives like these that we do not yet support, notable `Semaphore`, `Condition`, and `Event`.
These might be good training for people who want to become familiar with extending the dask.distributed system. The files `lock.py`, `queues.py`, and `variable.py` might be a good model for development here.
Contributor guide
Assessment
This issue has not been assessed yet.