summary refs log tree commit diff
path: root/synapse/federation/sender/per_destination_queue.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Don't wake up destination transaction queue if they're not due for retry. (#1...Erik Johnston2023-09-041-1/+5
* Ensure fed-sender catchup does not block for full state (#15248)David Robertson2023-03-131-2/+7
* Refactor `filter_events_for_server` (#15240)David Robertson2023-03-101-0/+2
* Improve logging and opentracing for to-device message handling (#14598)Richard van der Hoff2022-12-061-1/+1
* Include thread information when sending receipts over federation. (#14466)Patrick Cloke2022-11-281-63/+120
* Faster joins: filter out non local events when a room doesn't have its full s...Mathieu Velten2022-11-211-0/+1
* Prioritize outbound to-device over device list updates (#13922)Erik Johnston2022-09-271-13/+16
* Reduce amount of state we pull out when attempting to send catchup PDUs. (#12...Erik Johnston2022-06-071-11/+20
* Additional constants for EDU types. (#12884)Patrick Cloke2022-05-271-3/+4
* Avoid attempting to delete push actions for remote users. (#12879)Patrick Cloke2022-05-261-1/+1
* Spread out sending device lists to remote hosts (#12132)Erik Johnston2022-03-041-0/+10
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-4/+5
* Minor typing fixes (#12034)Richard van der Hoff2022-02-211-9/+9
* Use auto_attribs/native type hints for attrs classes. (#11692)Patrick Cloke2022-01-131-6/+6
* Add most of the missing type hints to `synapse.federation`. (#11483)Patrick Cloke2021-12-021-3/+10
* Remove unnecessary parentheses around tuples returned from methods (#10889)Andrew Morgan2021-09-231-2/+2
* Stagger send presence to remotes (#10398)Erik Johnston2021-07-151-3/+13
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-9/+9
* Add debug logging for issue #9533 (#9959)Richard van der Hoff2021-05-111-0/+9
* Revert "Experimental Federation Speedup (#9702)"Andrew Morgan2021-04-281-9/+6
* Experimental Federation Speedup (#9702)Jonathan de Jong2021-04-141-6/+9
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Improve tracing for to device messages (#9686)Erik Johnston2021-04-011-0/+8
* Fixed undefined variable error in catchup (#9664)Erik Johnston2021-03-241-0/+2
* 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-151-119/+168
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-4/+8
* Remove stream ordering from Metadata dict (#8452)Richard van der Hoff2020-10-051-0/+2
* Fix malformed log line in new federation "catch up" logic (#8442)Richard van der Hoff2020-10-021-1/+1
* 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
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Remove obsolete order field in `send_new_transaction` (#8245)reivilibre2020-09-031-9/+8
* Convert stream database to async/await. (#8074)Patrick Cloke2020-08-171-1/+1
* Drop federation transmission queues during a significant remote outage. (#7864)reivilibre2020-08-131-0/+22
* Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-291-1/+1
* Add ability to run multiple pusher instances (#7855)Erik Johnston2020-07-161-1/+1
* Add ability to shard the federation sender (#7798)Erik Johnston2020-07-101-0/+22
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-2/+2
* add a commentRichard van der Hoff2020-05-211-0/+3
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-051-2/+4
* Add typing to synapse.federation.sender (#6871)Erik Johnston2020-02-071-43/+45
* Add StateMap type alias (#6715)Erik Johnston2020-01-161-1/+2
* Merge branch 'develop' into cross-signing_federationHubert Chathi2019-10-311-5/+6
|\
| * Update black to 19.10b0 (#6304)Amber Brown2019-11-011-5/+6
* | 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
|/
* Replace returnValue with return (#5736)Amber Brown2019-07-231-2/+2
* Run Black. (#5482)Amber Brown2019-06-201-5/+2
* 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
* Batch up outgoing read-receipts to reduce federation traffic. (#4890)Richard van der Hoff2019-03-201-2/+62
* Rename and move the classesRichard van der Hoff2019-03-131-0/+318