diff options
author | Richard van der Hoff <richard@matrix.org> | 2017-11-16 17:44:52 +0000 |
---|---|---|
committer | Richard van der Hoff <richard@matrix.org> | 2017-11-16 17:52:23 +0000 |
commit | 06e5bcfc83c6853a9c9c7bf0aadd0226051d365e (patch) | |
tree | 5c9d824f92d966ad826188c19443a5816cbb7956 /synapse/storage/pusher.py | |
parent | Merge pull request #2684 from matrix-org/rav/unlock_upsert (diff) | |
download | synapse-06e5bcfc83c6853a9c9c7bf0aadd0226051d365e.tar.xz |
Avoid locking for upsert on pushers tables
* replace the upsert into deleted_pushers with an insert * no need to lock for upsert on pusher_throttle
Diffstat (limited to 'synapse/storage/pusher.py')
-rw-r--r-- | synapse/storage/pusher.py | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/synapse/storage/pusher.py b/synapse/storage/pusher.py |