-
- Downloads
"README.md" did not exist on "74b74462f1c8b2db9b0995cbf64d879cbfce0dc4"
Add a distributed lock (#10269)
This adds a simple best effort locking mechanism that works cross workers.
Showing
- changelog.d/10269.misc 1 addition, 0 deletionschangelog.d/10269.misc
- synapse/app/generic_worker.py 2 additions, 0 deletionssynapse/app/generic_worker.py
- synapse/storage/databases/main/__init__.py 2 additions, 0 deletionssynapse/storage/databases/main/__init__.py
- synapse/storage/databases/main/lock.py 334 additions, 0 deletionssynapse/storage/databases/main/lock.py
- synapse/storage/schema/main/delta/59/15locks.sql 37 additions, 0 deletionssynapse/storage/schema/main/delta/59/15locks.sql
- tests/storage/databases/main/test_lock.py 100 additions, 0 deletionstests/storage/databases/main/test_lock.py
Loading
Please register or sign in to comment