diff options
author | Erik Johnston <erik@matrix.org> | 2020-03-19 11:36:53 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-19 11:36:53 +0000 |
commit | a319cb1dd179e5d1692ce9fee7d0e09239aa1c26 (patch) | |
tree | 556f5cc2797b9caf16188f87aaef3f67df372ddd /synapse/crypto/__init__.py | |
parent | more changelog (diff) | |
parent | Comments from review (diff) | |
download | synapse-a319cb1dd179e5d1692ce9fee7d0e09239aa1c26.tar.xz |
Change device list streams to have one row per ID (#7010)
* Add 'device_lists_outbound_pokes' as extra table. This makes sure we check all the relevant tables to get the current max stream ID. Currently not doing so isn't problematic as the max stream ID in `device_lists_outbound_pokes` is the same as in `device_lists_stream`, however that will change. * Change device lists stream to have one row per id. This will make it possible to process the streams more incrementally, avoiding having to process large chunks at once. * Change device list replication to match new semantics. Instead of sending down batches of user ID/host tuples, send down a row per entity (user ID or host). * Newsfile * Remove handling of multiple rows per ID * Fix worker handling * Comments from review
Diffstat (limited to 'synapse/crypto/__init__.py')
0 files changed, 0 insertions, 0 deletions