summary refs log tree commit diff
path: root/synapse/replication/slave/storage/devices.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge/remove `Slaved*` stores into `WorkerStores` (#14375)Nick Mills-Barrett2022-11-111-79/+0
* Use cache store remove base slaved (#13329)Nick Mills-Barrett2022-07-211-2/+1
* Revert "Make all `process_replication_rows` methods async (#13304)" (#13312)Erik Johnston2022-07-181-4/+2
* Make all `process_replication_rows` methods async (#13304)Nick Mills-Barrett2022-07-171-2/+4
* Type annotations in `synapse.databases.main.devices` (#13025)David Robertson2022-06-151-2/+1
* Prefill more stream change caches. (#12372)Erik Johnston2022-04-051-23/+2
* Prefill the device_list_stream_cache (#12367)Erik Johnston2022-04-041-1/+11
* Track device list updates per room. (#12321)Erik Johnston2022-04-041-0/+1
* Add missing type hints to synapse.replication. (#11938)Patrick Cloke2022-02-081-3/+7
* Type hint the constructors of the data store classes (#11555)Sean Quah2021-12-131-2/+7
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-1/+6
* Combine `LruCache.invalidate` and `invalidate_many` (#9973)Richard van der Hoff2021-05-271-1/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Simplify super() calls to Python 3 syntax. (#8344)Patrick Cloke2020-09-181-1/+1
* Move and rename `get_devices_with_keys_by_user` (#8204)Richard van der Hoff2020-09-011-0/+3
* Make SlavedIdTracker.advance have same interface as MultiWriterIDGenerator (#...Erik Johnston2020-08-261-2/+2
* Rename database classes to make some sense (#8033)Erik Johnston2020-08-051-4/+4
* Support any process writing to cache invalidation stream. (#7436)Erik Johnston2020-05-071-4/+2
* Use `stream.current_token()` and remove `stream_positions()` (#7172)Erik Johnston2020-05-011-10/+0
* Comments from reviewErik Johnston2020-03-181-0/+3
* Change device list replication to match new semantics.Erik Johnston2020-02-281-12/+13
* Add 'device_lists_outbound_pokes' as extra table.Erik Johnston2020-02-281-1/+7
* Detect unknown remote devices and mark cache as stale (#6776)Erik Johnston2020-01-281-1/+1
* Change DataStores to accept 'database' param.Erik Johnston2019-12-061-2/+3
* clean up code a bitHubert Chathi2019-10-311-5/+9
* make user signatures a separate streamHubert Chathi2019-10-301-2/+6
* make notification of signatures work with workersHubert Chathi2019-10-241-0/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_s...Erik Johnston2019-10-221-0/+3
|\
| * add user signature stream change cache to slaved device storeHubert Chathi2019-09-041-0/+3
* | Move storage classes into a main "data store".Erik Johnston2019-10-211-2/+2
|/
* Run Black. (#5482)Amber Brown2019-06-201-9/+5
* Fixup slave storesErik Johnston2019-03-041-24/+21
* Make workers work on Py3 (#4027)Amber Brown2018-10-131-10/+1
* merge (#3576)Amber Brown2018-09-141-7/+16
* run isortAmber Brown2018-07-091-2/+3
* Add missing storage function to slave storeErik Johnston2017-05-221-0/+2
* Change slave storage to use new replication interfaceErik Johnston2017-04-031-14/+10
* Hook device list updates to replicationErik Johnston2017-01-271-0/+72