summary refs log tree commit diff
path: root/synapse/app/generic_worker.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* dkjfhsdklfhsdlkjf github/erikj/split_out_fed_stream erikj/split_out_fed_streamErik Johnston2020-03-251-11/+17
|
* Pass instance name through to rdataErik Johnston2020-03-251-4/+6
|
* Add replication listeners to wall workersErik Johnston2020-03-251-0/+4
|
* Change stream_positions to include instance nameErik Johnston2020-03-251-1/+1
|
* DFSDJFDSLKFErik Johnston2020-03-241-0/+6
|
* Shuffle around code typing handlersErik Johnston2020-03-241-54/+9
|
* Add redis supportErik Johnston2020-03-241-4/+13
|
* Move command processing out of transportErik Johnston2020-03-241-11/+10
|
* Add CLEAR_USER_SYNCS command that is sent on shutdown.Erik Johnston2020-03-231-3/+14
| | | | | This should help with the case where a synchrotron gets restarted gracefully, rather than rely on 5 minute timeout.
* Remove `conn_id` usage for UserSyncCommand.Erik Johnston2020-03-231-1/+2
| | | | | | | | | | 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.
* Merge branch 'develop' of github.com:matrix-org/synapse into ↵Erik Johnston2020-03-231-13/+24
|\ | | | | | | erikj/catchup_on_worker
| * Convert `*StreamRow` classes to inner classes (#7116)Richard van der Hoff2020-03-231-1/+1
| | | | | | | | | | This just helps keep the rows closer to their streams, so that it's easier to see what the format of each stream is.
| * Fix processing of `groups` stream, and use symbolic names for streams (#7117)Richard van der Hoff2020-03-231-12/+23
| | | | | | | | | | | | `groups` != `receipts` Introduced in #6964
* | Move stream fetch DB queries to worker stores.Erik Johnston2020-03-201-0/+3
|/
* Comments from reviewErik Johnston2020-03-181-0/+3
|
* Fix worker handlingErik Johnston2020-03-021-2/+3
|
* Change device list replication to match new semantics.Erik Johnston2020-02-281-1/+1
| | | | | Instead of sending down batches of user ID/host tuples, send down a row per entity (user ID or host).
* Don't refuse to start worker if media listener configured. (#7002)Erik Johnston2020-02-271-14/+20
| | | | | | | | Instead lets just warn if the worker has a media listener configured but has the media repository disabled. Previously non media repository workers would just ignore the media listener.
* Merge worker apps into one. (#6964)Erik Johnston2020-02-251-0/+917