Erik Johnston
|
ae55cc1e6b
|
Add ability to wait for locks and add locks to purge history / room deletion (#15791)
c.f. #13476
|
2023-07-31 10:58:03 +01:00 |
|
Erik Johnston
|
39d131b016
|
Add basic read/write lock (#15782)
|
2023-07-05 17:25:00 +01:00 |
|
Patrick Cloke
|
3ac412b4e2
|
Require types in tests.storage. (#14646)
Adds missing type hints to `tests.storage` package
and does not allow untyped definitions.
|
2022-12-09 12:36:32 -05:00 |
|
Sumner Evans
|
bda4600399
|
LockStore: fix acquiring a lock via LockStore.try_acquire_lock (#12832)
Signed-off-by: Sumner Evans <sumner@beeper.com>
|
2022-05-30 09:41:13 +01:00 |
|
Richard van der Hoff
|
f0b03186d9
|
Add type hints for tests/unittest.py . (#12347)
In particular, add type hints for get_success and friends, which are then helpful in a bunch of places.
|
2022-04-01 16:04:16 +00:00 |
|
Richard van der Hoff
|
e24ff8ebe3
|
Remove HomeServer.get_datastore() (#12031)
The presence of this method was confusing, and mostly present for backwards
compatibility. Let's get rid of it.
Part of #11733
|
2022-02-23 11:04:02 +00:00 |
|
Erik Johnston
|
54389d5697
|
Fix dropping locks on shut down (#10433)
|
2021-07-20 14:24:25 +01:00 |
|
Erik Johnston
|
85d237eba7
|
Add a distributed lock (#10269)
This adds a simple best effort locking mechanism that works cross workers.
|
2021-06-29 19:15:47 +01:00 |
|