summary refs log tree commit diff
path: root/synapse/replication/tcp/resource.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Correctly mention previous copyright (#16820)Erik Johnston2024-01-231-0/+1
* Update license headersPatrick Cloke2023-11-211-10/+16
* Fix sending out of order `POSITION` over replication (#16639)Erik Johnston2023-11-161-1/+16
* Reduce replication traffic due to reflected cache stream POSITION (#16557)Erik Johnston2023-10-271-1/+18
* Improve logging of replication (#16309)Erik Johnston2023-09-131-1/+6
* Fix bug where 5s delays would occasionally happen. (#15150)Erik Johnston2023-02-241-0/+18
* Wait for streams to catch up when processing HTTP replication. (#14820)Erik Johnston2023-01-181-24/+19
* Reduce log spam when running multiple event persisters (#12610)Erik Johnston2022-05-051-0/+9
* Improve code documentation for the typing stream over replication. (#12211)reivilibre2022-03-111-3/+3
* Rename get_tcp_replication to get_replication_command_handler. (#12192)Patrick Cloke2022-03-101-2/+2
* Remove `HomeServer.get_datastore()` (#12031)Richard van der Hoff2022-02-231-1/+1
* Add missing type hints to synapse.replication. (#11938)Patrick Cloke2022-02-081-6/+10
* Add missing type hints to `synapse.app`. (#11287)Patrick Cloke2021-11-101-2/+2
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-2/+6
* Use direct references for configuration variables (part 6). (#10916)Patrick Cloke2021-09-291-1/+1
* Use direct references for some configuration variables (#10798)Patrick Cloke2021-09-131-1/+1
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-3/+3
* Don't unnecessarily start bg process in replication sending loop. (#8670)Erik Johnston2020-10-271-0/+10
* Make event persisters periodically announce position over replication. (#8499)Erik Johnston2020-10-121-1/+46
* Fix typos in comments.Patrick Cloke2020-09-141-1/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Have all instances correctly respond to REPLICATE command. (#7475)Erik Johnston2020-05-131-36/+3
* Support any process writing to cache invalidation stream. (#7436)Erik Johnston2020-05-071-3/+19
* Fix catchup-on-reconnect for the Federation Stream (#7374)Richard van der Hoff2020-05-051-1/+1
* Run replication streamers on workers (#7146)Erik Johnston2020-04-281-18/+15
* Move server command handling out of TCP protocol (#7187)Erik Johnston2020-04-071-137/+26
* Remove connections per replication stream metric. (#7195)Erik Johnston2020-04-011-16/+0
* Remove usage of "conn_id" for presence. (#7128)Erik Johnston2020-03-301-10/+7
* Move catchup of replication streams to worker. (#7024)Erik Johnston2020-03-251-7/+12
* Remove concept of a non-limited stream. (#7011)Erik Johnston2020-03-201-7/+2
* Port PresenceHandler to async/await (#6991)Erik Johnston2020-02-261-1/+5
* Propagate cache invalidates from workers to other workers. (#6748)Erik Johnston2020-01-271-3/+6
* Wake up transaction queue when remote server comes back online (#6706)Erik Johnston2020-01-171-0/+9
* Port synapse.replication.tcp to async/await (#6666)Erik Johnston2020-01-161-17/+14
* Fixup synapse.replication to pass mypy checks (#6667)Erik Johnston2020-01-141-1/+2
* Run Black. (#5482)Amber Brown2019-06-201-20/+34
* move FederationStream out to its own fileRichard van der Hoff2019-03-271-1/+2
* Fix ClientReplicationStreamProtocol.__str__ (#4929)Richard van der Hoff2019-03-251-1/+0
* Add a config option for torture-testing worker replication. (#4902)Richard van der Hoff2019-03-201-1/+17
* Wrap a number of things that run in the backgroundRichard van der Hoff2018-07-251-6/+8
* run isortAmber Brown2018-07-091-8/+9
* Remove all global reactor imports & pass it around explicitly (#3424)Amber Brown2018-06-251-2/+2
* Merge remote-tracking branch 'origin/develop' into 3218-official-promAmber Brown2018-05-281-1/+2
|\
| * Merge pull request #3244 from NotAFile/py3-six-4Amber Brown2018-05-241-1/+2
| |\
| | * replace some iteritems with sixAdrian Tschira2018-05-191-1/+2
* | | more cleanupAmber Brown2018-05-221-3/+4
* | | cleanups, self-registrationAmber Brown2018-05-221-4/+5
* | | Merge remote-tracking branch 'origin/develop' into 3218-official-promAmber Brown2018-05-221-0/+2
|\| |
| * | Send users a server notice about consentRichard van der Hoff2018-05-221-0/+2
| |/
* / rest of the changesAmber Brown2018-05-211-16/+14
|/
* make imports localAdrian Tschira2018-04-281-2/+2
* Fix some logcontext leaks in replication resourceRichard van der Hoff2017-11-231-2/+4
* replace 'except:' with 'except Exception:'Richard van der Hoff2017-10-231-1/+1
* log when we get an exception handling replication updateshera2017-10-121-1/+5
* Make workers report to master for user ip updatesErik Johnston2017-06-271-0/+10
* Add missing notifierErik Johnston2017-06-091-1/+2
* Advance replication streams even if nothing is listeningErik Johnston2017-04-041-1/+1
* Always advance stream tokensErik Johnston2017-04-031-1/+4
* Use callbacks to notify tcp replication rather than deferredsErik Johnston2017-03-311-14/+1
* Add a timestamp to USER_SYNC commandErik Johnston2017-03-311-2/+2
* Add server side resource for tcp replicationErik Johnston2017-03-301-0/+300