summary refs log tree commit diff
path: root/synapse/app/federation_sender.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Factor out common application startRichard van der Hoff2017-08-151-44/+13
| | | | | We have 10 copies of this code, and I don't really want to update each one separately.
* Initial worker implErik Johnston2017-06-161-1/+1
|
* Move get_presence_list_* to SlaveStoreErik Johnston2017-04-111-13/+2
|
* Reduce federation presence replication trafficErik Johnston2017-04-101-0/+12
| | | | | | | | This is mainly done by moving the calculation of where to send presence updates from the presence handler to the transaction queue, so we only need to send the presence event (and not the destinations) across the replication connection. Before we were duplicating by sending the full state across once per destination.
* Fix up federation SendQueue and document typesErik Johnston2017-04-071-65/+1
|
* Don't double json encode federation replication dataErik Johnston2017-04-051-3/+1
|
* Add commentErik Johnston2017-04-041-0/+5
|
* Add the appropriate amount of preserve_fnErik Johnston2017-04-041-2/+2
|
* Move where we ack federationErik Johnston2017-04-041-7/+16
|
* Update all the workers and master to use TCP replicationErik Johnston2017-04-031-48/+62
|
* Run the reactor with the sentinel logcontextRichard van der Hoff2017-03-181-2/+6
| | | | | | This fixes a class of 'Unexpected logcontext' messages, which were happening because the logcontext was somewhat arbitrarily swapping between the sentinel and the `run` logcontext.
* Refactor logger config for workersRichard van der Hoff2017-03-101-1/+1
| | | | - to make it easier to add more config options.
* Hook device list updates to replicationErik Johnston2017-01-271-1/+2
|
* Restore default bind addressErik Johnston2017-01-101-10/+2
|
* Fix check for bind_addressJohannes Löthberg2016-12-201-2/+2
| | | | | | | The empty string is a valid setting for the bind_address option, so explicitly check for None here instead. Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
* Add support for specifying multiple bind addressesJohannes Löthberg2016-12-181-20/+34
| | | | Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
* CommentErik Johnston2016-11-231-0/+3
|
* Explicit federation ackErik Johnston2016-11-231-1/+4
|
* CommentsErik Johnston2016-11-211-0/+12
|
* Store federation stream positions in the databaseErik Johnston2016-11-211-16/+22
|
* Handle sending events and device messages over federationErik Johnston2016-11-171-13/+18
|
* Hook up the send queue and create a federation sender workerErik Johnston2016-11-161-0/+302