summary refs log tree commit diff
path: root/synapse/federation/sender (follow)
Commit message (Expand)AuthorAgeFilesLines
* Make federation catchup send last event from any server. (#9640)Erik Johnston2021-03-181-15/+89
* Don't go into federation catch up mode so easily (#9561)Erik Johnston2021-03-152-153/+182
* Replace `last_*_pdu_age` metrics with timestamps (#9540)Richard van der Hoff2021-03-041-6/+5
* Be smarter about which hosts to send presence to when processing room joins (...Andrew Morgan2021-02-191-1/+1
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-163-9/+18
* Precompute joined hosts and store in Redis (#9198)Erik Johnston2021-01-261-15/+35
* Fix not sending events over federation when using sharded event persisters (#...Erik Johnston2020-10-141-2/+7
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-052-0/+4
* Fix malformed log line in new federation "catch up" logic (#8442)Richard van der Hoff2020-10-021-1/+1
* Add prometheus metrics to track federation delays (#8430)Richard van der Hoff2020-10-011-0/+22
* Catch-up after Federation Outage (bonus): Catch-up on Synapse Startup (#8322)reivilibre2020-09-181-0/+51
* Catch-up after Federation Outage (split, 4): catch-up loop (#8272)reivilibre2020-09-151-4/+125
* Catch up after Federation Outage (split, 2): Track last successful stream ord...reivilibre2020-09-041-0/+11
* Catch-up after Federation Outage (split, 1) (#8230)reivilibre2020-09-041-2/+9
* Stop sub-classing object (#8249)Patrick Cloke2020-09-043-3/+3
* Remove obsolete order field in `send_new_transaction` (#8245)reivilibre2020-09-033-28/+22
* Add type hints for state. (#8140)Patrick Cloke2020-08-241-2/+2
* Be stricter about JSON that is accepted by Synapse (#8106)Patrick Cloke2020-08-191-3/+2
* Convert stream database to async/await. (#8074)Patrick Cloke2020-08-172-2/+2
* Drop federation transmission queues during a significant remote outage. (#7864)reivilibre2020-08-131-0/+22
* Fix typing for notifier (#8064)Erik Johnston2020-08-121-2/+5
* Merge branch 'master' into developOlivier Wilkinson (reivilibre)2020-07-302-2/+2
|\
| * Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-292-2/+2
* | Convert federation client to async/await. (#7975)Patrick Cloke2020-07-301-13/+6
|/
* Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-1/+3
* Convert presence handler helpers to async/await. (#7939)Patrick Cloke2020-07-231-1/+3
* Add ability to run multiple pusher instances (#7855)Erik Johnston2020-07-162-9/+9
* Remove obsolete comment.Olivier Wilkinson (reivilibre)2020-07-161-2/+0
* Add ability to shard the federation sender (#7798)Erik Johnston2020-07-102-2/+68
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-2/+2
* Fix new metric where we used ms instead of seconds (#7771)Erik Johnston2020-07-011-1/+1
* Add some metrics for inbound and outbound federation processing times (#7755)Erik Johnston2020-06-301-1/+9
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-3/+1
* add a commentRichard van der Hoff2020-05-211-0/+3
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-053-9/+15
* Move catchup of replication streams to worker. (#7024)Erik Johnston2020-03-251-0/+9
* Add typing to synapse.federation.sender (#6871)Erik Johnston2020-02-073-101/+102
* Wake up transaction queue when remote server comes back online (#6706)Erik Johnston2020-01-171-2/+16
* Add StateMap type alias (#6715)Erik Johnston2020-01-161-1/+2
* Clean up newline quote marks around the codebase (#6362)Andrew Morgan2019-11-212-3/+3
* Merge branch 'develop' into cross-signing_federationHubert Chathi2019-10-312-7/+8
|\
| * Update black to 19.10b0 (#6304)Amber Brown2019-11-011-5/+6
| * Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-2/+2
* | rename get_devices_by_remote to get_device_updates_by_remoteHubert Chathi2019-10-301-2/+2
* | Merge branch 'develop' into cross-signing_federationHubert Chathi2019-10-241-1/+1
|\|
| * Move storage classes into a main "data store".Erik Johnston2019-10-211-1/+1
* | implement federation parts of cross-signingHubert Chathi2019-10-221-2/+2
|/
* add some metrics on the federation sender (#6160)Richard van der Hoff2019-10-031-5/+6
* use access methods (duh..)Jorik Schellekens2019-09-051-1/+3
* Link the send loop with the edus contextsJorik Schellekens2019-09-051-3/+8
* Propagate opentracing contexts through EDUs (#5852)Jorik Schellekens2019-08-221-73/+97
* Replace returnValue with return (#5736)Amber Brown2019-07-232-3/+3
* remove dead transaction persist code (#5622)Richard van der Hoff2019-07-051-9/+0
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-4/+8
* Run Black. (#5482)Amber Brown2019-06-203-58/+54
* Add experimental option to reduce extremities.Erik Johnston2019-06-181-0/+3
* Clean up code for sending federation EDUs. (#5381)Richard van der Hoff2019-06-131-14/+26
* Prevent multiple device list updates from breaking a batch send (#5156)Andrew Morgan2019-06-061-2/+3
* Run `black` on per_destination_queueRichard van der Hoff2019-05-091-35/+39
* Limit the number of EDUs in transactions to 100 as expected by receiver (#5138)Quentin Dufour2019-05-091-26/+30
* Use event streams to calculate presenceErik Johnston2019-03-271-1/+18
* Batch up outgoing read-receipts to reduce federation traffic. (#4890)Richard van der Hoff2019-03-202-21/+158
* Rename and move the classesRichard van der Hoff2019-03-133-0/+853