summary refs log tree commit diff
path: root/graph (unfollow)
Commit message (Collapse)AuthorFilesLines
2020-03-25Pass instance name through to rdataErik Johnston3-12/+23
2020-03-25fixup! Thread through instance name to replication clientErik Johnston1-1/+3
2020-03-25Add replication listeners to wall workersErik Johnston1-0/+4
2020-03-25PEP8 ???Erik Johnston2-2/+1
2020-03-25Thread through instance name to replication clientErik Johnston2-8/+12
2020-03-25Change stream_positions to include instance nameErik Johnston14-25/+23
2020-03-25Add instance name to commandErik Johnston3-11/+17
2020-03-24Add some type aliasesErik Johnston1-7/+16
2020-03-24Fix HTTP update_functionErik Johnston1-2/+24
2020-03-24DFSDJFDSLKFErik Johnston4-13/+19
2020-03-24Fixup push rules streamErik Johnston1-1/+1
2020-03-24Move calling http replication out of base streamErik Johnston3-47/+60
2020-03-24Review commentsErik Johnston3-5/+2
2020-03-24Shuffle around code typing handlersErik Johnston6-101/+101
2020-03-24Make ReplicationStreamer work on workersErik Johnston1-20/+14
2020-03-24Add redis supportErik Johnston7-4/+234
2020-03-24mypyErik Johnston2-5/+7
2020-03-24Move command processing out of transportErik Johnston9-634/+508
2020-03-24Remove import loopErik Johnston4-8/+22
2020-03-24mypyErik Johnston1-0/+2
2020-03-23Add CLEAR_USER_SYNCS command that is sent on shutdown.Erik Johnston5-3/+52
This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout.
2020-03-23Remove `conn_id` usage for UserSyncCommand.Erik Johnston6-19/+26
Each tcp replication connection is assigned a "conn_id", which is used to give an ID to a remotely connected worker. In a redis world, there will no longer be a one to one mapping between connection and instance, so instead we need to replace such usages with an ID generated by the remote instances and included in the replicaiton commands. This really only effects UserSyncCommand.
2020-03-23Handle connection closing under usErik Johnston1-0/+11
2020-03-23Review commentsErik Johnston5-16/+27
2020-03-23Remove unused 'stream' param of REPLICATE and update docsErik Johnston5-48/+21
2020-03-23Convert `*StreamRow` classes to inner classes (#7116)Richard van der Hoff6-100/+106
This just helps keep the rows closer to their streams, so that it's easier to see what the format of each stream is.
2020-03-23matrix.org was fine v1.12.0 github/release-v1.12.0 release-v1.12.0Richard van der Hoff1-0/+2
2020-03-23Update CHANGES.mdNeil Johnson1-1/+1
2020-03-23changelog typosRichard van der Hoff1-3/+3
2020-03-231.12.0 changelogRichard van der Hoff1-1/+53
2020-03-231.12.0Richard van der Hoff3-1/+13
2020-03-23Fix processing of `groups` stream, and use symbolic names for streams (#7117)Richard van der Hoff3-30/+76
`groups` != `receipts` Introduced in #6964
2020-03-23Set Referrer-Policy t