summary refs log tree commit diff
path: root/synapse/federation/send_queue.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Convert simple_select_list_paginate_txn to return tuples. (#16433)Patrick Cloke2023-10-061-1/+1
* Don't wake up destination transaction queue if they're not due for retry. (#1...Erik Johnston2023-09-041-5/+7
* Factor out an `is_mine_server_name` method (#15542)Sean Quah2023-05-051-1/+2
* Change the parameter `immediate` of `send_device_messages` to default to `Tru...Shay2023-03-211-1/+1
* Bump black from 22.12.0 to 23.1.0 (#15103)dependabot[bot]2023-02-221-2/+2
* Spread out sending device lists to remote hosts (#12132)Erik Johnston2022-03-041-1/+1
* Convert all namedtuples to attrs. (#11665)Patrick Cloke2021-12-301-24/+23
* Add most of the missing type hints to `synapse.federation`. (#11483)Patrick Cloke2021-12-021-12/+13
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-14/+12
* Fix (final) Bugbear violations (#9838)Jonathan de Jong2021-04-201-2/+2
* Don't send normal presence updates over federation replication stream (#9828)Erik Johnston2021-04-191-68/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add type hints for the federation sender. (#9681)Patrick Cloke2021-03-291-31/+57
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-3/+5
* Fix not sending events over federation when using sharded event persisters (#...Erik Johnston2020-10-141-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-2/+2
* Convert stream database to async/await. (#8074)Patrick Cloke2020-08-171-1/+1
* Update worker docs with recent enhancements (#7969)Erik Johnston2020-07-291-1/+1
* Add ability to shard the federation sender (#7798)Erik Johnston2020-07-101-1/+13
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-1/+1
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-5/+3
* Fix typing annotations in synapse/federation (#7382)Richard van der Hoff2020-05-051-15/+31
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-051-16/+24
* Convert `*StreamRow` classes to inner classes (#7116)Richard van der Hoff2020-03-231-1/+1
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-2/+2
* Remove unused DeviceRow class (#6800)Erik Johnston2020-01-291-20/+1
* Fix race in federation sender that delayed device updates. (#6799)Erik Johnston2020-01-291-29/+3
* Port synapse.replication.tcp to async/await (#6666)Erik Johnston2020-01-161-1/+3
* Port receipt and read markers to async/waitErik Johnston2019-10-291-1/+3
* Run Black. (#5482)Amber Brown2019-06-201-73/+72
* Use event streams to calculate presenceErik Johnston2019-03-271-2/+71
* Rename and move the classesRichard van der Hoff2019-03-131-7/+7
* Move client receipt processing to federation sender worker.Richard van der Hoff2019-03-131-0/+9
* Avoid rebuilding Edu objects in worker mode (#4770)Richard van der Hoff2019-03-041-7/+7
* fix #3445Krombel2018-08-291-2/+2
* Remove pdu_failures from transactionsTravis Ralston2018-07-301-62/+1
* run isortAmber Brown2018-07-091-7/+7
* federation/send_queue.py: fix usage of sortedcontainers.SortedDictIvan Shapovalov2018-06-061-27/+22
* Port to sortedcontainers (with tests!) (#3332)Amber Brown2018-06-061-7/+7
* federation/send_queue.py: fix usage of LaterGaugeIvan Shapovalov2018-06-031-1/+1
* Consistently use six's iteritems and wrap lazy keys/values in list() if they'...Amber Brown2018-05-311-1/+1
* cleanupAmber Brown2018-05-221-3/+2
* replacing portionsAmber Brown2018-05-211-6/+2
* Use six.itervalues in some placesAdrian Tschira2018-04-151-6/+8
* Revert "Use sortedcontainers instead of blist"Richard van der Hoff2018-04-131-7/+7
* Use sortedcontainers instead of blistVincent Breitmoser2018-04-101-7/+7
* Merge pull request #2115 from matrix-org/erikj/dedupe_federation_replErik Johnston2017-04-121-35/+34
|\
| * CommentErik Johnston2017-04-111-1/+7
| * CommentsErik Johnston2017-04-111-7/+7
| * Reduce federation presence replication trafficErik Johnston2017-04-101-27/+20
* | Add some commentsErik Johnston2017-04-121-0/+15
* | Use generatorsErik Johnston2017-04-101-2/+2
* | Dedupe KeyedEdu and Devices federation repl trafficErik Johnston2017-04-101-6/+9
|/
* Rename variableErik Johnston2017-04-101-7/+7
* Revert to sending the same data type as beforeErik Johnston2017-04-101-2/+2
* Change nameErik Johnston2017-04-101-2/+2
* CommentsErik Johnston2017-04-101-4/+6
* CommentErik Johnston2017-04-071-2/+15
* Add loggingErik Johnston2017-04-071-0/+8
* Fix up federation SendQueue and document typesErik Johnston2017-04-071-26/+220
* Don't double json encode federation replication dataErik Johnston2017-04-051-10/+9
* Make federation send queue take the current positionErik Johnston2017-03-301-15/+25
* Notify on new federation trafficErik Johnston2017-03-271-0/+7
* Explicit federation ackErik Johnston2016-11-231-2/+11
* CommentsErik Johnston2016-11-211-0/+2
* Add some metricsErik Johnston2016-11-211-48/+68
* CommentsErik Johnston2016-11-211-0/+26
* Remove explicit calls to send_pduErik Johnston2016-11-211-4/+0
* Handle sending events and device messages over federationErik Johnston2016-11-171-7/+31
* Hook up the send queue and create a federation sender workerErik Johnston2016-11-161-21/+68
* Add initial cut of federation send queueErik Johnston2016-11-161-0/+174