synapse-product/synapse/replication/slave/storage
Erik Johnston 4cff617df1
Move catchup of replication streams to worker. (#7024)
This changes the replication protocol so that the server does not send down `RDATA` for rows that happened before the client connected. Instead, the server will send a `POSITION` and clients then query the database (or master out of band) to get up to date.
2020-03-25 14:54:01 +00:00
..
__init__.py Add a slaved events store class 2016-04-06 14:18:35 +01:00
_base.py Move catchup of replication streams to worker. (#7024) 2020-03-25 14:54:01 +00:00
_slaved_id_tracker.py Fix assertion to stop transaction queue getting wedged 2017-03-15 12:16:55 +00:00
account_data.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
appservice.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
client_ips.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
deviceinbox.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
devices.py Comments from review 2020-03-18 10:13:55 +00:00
directory.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
events.py Merge worker apps into one. (#6964) 2020-02-25 16:56:55 +00:00
filtering.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
groups.py Allow moving group read APIs to workers (#6866) 2020-02-07 11:14:19 +00:00
keys.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
presence.py Fixup synapse.replication to pass mypy checks (#6667) 2020-01-14 14:08:06 +00:00
profile.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
push_rule.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
pushers.py Move catchup of replication streams to worker. (#7024) 2020-03-25 14:54:01 +00:00
receipts.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
registration.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00
room.py Change DataStores to accept 'database' param. 2019-12-06 13:30:06 +00:00
transactions.py Move storage classes into a main "data store". 2019-10-21 16:05:06 +01:00