Commit Graph

429 Commits (6c1f7c722f0baade9aecf41f600fcced670c4fcb)

Author SHA1 Message Date
Richard van der Hoff 6c1f7c722f
Fix limit logic for AccountDataStream (#7384) 5 years ago
Erik Johnston 1f36ff69e8
Move event stream handling out of slave store. (#7491) 5 years ago
Erik Johnston 4734a7bbe4
Move EventStream handling into default ReplicationDataHandler (#7493) 5 years ago
Erik Johnston 1de36407d1
Add `instance_map` config and route replication calls (#7495) 5 years ago
Erik Johnston 7ee24c5674
Have all instances correctly respond to REPLICATE command. (#7475) 5 years ago
Erik Johnston 8ca79613e6
Fix Redis reconnection logic (#7482) 5 years ago
Amber Brown 7cb8b4bc67
Allow configuration of Synapse's cache without using synctl or environment variables (#6391) 5 years ago
Richard van der Hoff aa5aa6f96a
Fix errors from malformed log line (#7454) 5 years ago
Richard van der Hoff da9b2db3af
Drop support for redis.dbid (#7450) 5 years ago
Erik Johnston d7983b63a6
Support any process writing to cache invalidation stream. (#7436) 5 years ago
Richard van der Hoff 7f7eedbebb Wait for a POSITION on the right connection before accepting RDATA 5 years ago
Brendan Abolivier 5b8023dc7f
Move logs about discarded RDATA to debug (#7421) 5 years ago
Richard van der Hoff d78265af0c Wait to subscribe before sending REPLICATE 5 years ago
Richard van der Hoff d5aa7d93ed
Fix catchup-on-reconnect for the Federation Stream (#7374) 5 years ago
Erik Johnston 350421e058
Fix redis password support. (#7401) 5 years ago
Erik Johnston 0e719f2398
Thread through instance name to replication client. (#7369) 5 years ago
Erik Johnston 3085cde577
Use `stream.current_token()` and remove `stream_positions()` (#7172) 5 years ago
Richard van der Hoff b2dba06079
Workaround for assertion errors from db_query_to_update_function (#7378) 5 years ago
Erik Johnston 37f6823f5b
Add instance name to RDATA/POSITION commands (#7364) 5 years ago
Erik Johnston 3eab76ad43
Don't relay REMOTE_SERVER_UP cmds to same conn. (#7352) 5 years ago
Richard van der Hoff c2e1a2110f
Fix limit logic for EventsStream (#7358) 5 years ago
Erik Johnston 38919b521e
Run replication streamers on workers (#7146) 5 years ago
Richard van der Hoff ce428a1abe Fix EventsStream raising assertions when it falls behind 5 years ago
Richard van der Hoff 9cbdfb3a2f Make it clear that the limit for an update_function is a target 5 years ago
Richard van der Hoff 23b28266ac Remove 'limit' param from `get_repl_stream_updates` API 5 years ago
Richard van der Hoff 71a1abb8a1
Stop the master relaying USER_SYNC for other workers (#7318) 5 years ago
Erik Johnston 841c581c40
Fix replication metrics when using redis (#7325) 5 years ago
Richard van der Hoff 82d8b1dd1f
Another go at fixing one-word commands (#7326) 5 years ago
Erik Johnston 51f7eaf908
Add ability to run replication protocol over redis. (#7040) 5 years ago
Richard van der Hoff 0f8f02bc39
On catchup, process each row with its own stream id (#7286) 5 years ago
Richard van der Hoff 67ff7b8ba0
Improve type checking in `replication.tcp.Stream` (#7291) 5 years ago
Richard van der Hoff d7d42387f5
Fix 'generator object is not subscriptable' error (#7290) 5 years ago
Richard van der Hoff e13c6c7a96 Handle one-word replication commands correctly 5 years ago
Richard van der Hoff c3e4b4edb2 Fix warnings about not calling superclass constructor 5 years ago
Richard van der Hoff 6a519a0ca0 Remove vestigal references to SYNC replication command 5 years ago
Erik Johnston ce72355d7f
Fix race in replication (#7226) 5 years ago
Erik Johnston 82498ee901
Move server command handling out of TCP protocol (#7187) 5 years ago
Erik Johnston 5016b162fc
Move client command handling out of TCP protocol (#7185) 5 years ago
Erik Johnston dfa0782254
Remove connections per replication stream metric. (#7195) 5 years ago
Erik Johnston 4f21c33be3
Remove usage of "conn_id" for presence. (#7128) 5 years ago
Erik Johnston 4cff617df1
Move catchup of replication streams to worker. (#7024) 5 years ago
Richard van der Hoff a564b92d37
Convert `*StreamRow` classes to inner classes (#7116) 5 years ago
Richard van der Hoff b3cee0ce67
Fix processing of `groups` stream, and use symbolic names for streams (#7117) 5 years ago
Erik Johnston fdb1344716
Remove concept of a non-limited stream. (#7011) 5 years ago
Erik Johnston 6e6476ef07 Comments from review 5 years ago
Richard van der Hoff 78a15b1f9d
Store room_versions in EventBase objects (#6875) 5 years ago
Erik Johnston 9ce4e344a8 Change device list replication to match new semantics. 5 years ago
Erik Johnston c3c6c0e622 Add 'device_lists_outbound_pokes' as extra table. 5 years ago
Richard van der Hoff 3e99528f2b
Store room version on invite (#6983) 5 years ago
Erik Johnston 1f773eec91
Port PresenceHandler to async/await (#6991) 5 years ago