summary refs log tree commit diff
path: root/synapse/replication/tcp/client.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Remove the federation replication stream and associated commandsErik Johnston2021-04-151-60/+1
* Add a presence federation replication streamErik Johnston2021-04-151-3/+5
* Move some replication processing out of generic_worker (#9796)Erik Johnston2021-04-141-7/+224
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Fix additional type hints from Twisted upgrade. (#9518)Patrick Cloke2021-03-031-3/+1
* Don't pull event from DB when handling replication traffic. (#8669)Erik Johnston2020-10-281-8/+12
* Make event persisters periodically announce position over replication. (#8499)Erik Johnston2020-10-121-0/+4
* Various clean ups to room stream tokens. (#8423)Erik Johnston2020-09-291-4/+2
* Add EventStreamPosition type (#8388)Erik Johnston2020-09-241-3/+9
* Clean up `Notifier.on_new_room_event` code path (#8288)Erik Johnston2020-09-101-6/+3
* Fixup pusher pool notifications (#8287)Erik Johnston2020-09-091-1/+2
* Revert "Fixup pusher pool notifications"Erik Johnston2020-09-091-2/+1
* Fixup pusher pool notificationsErik Johnston2020-09-091-1/+2
* Fix `wait_for_stream_position` for multiple waiters. (#8196)Erik Johnston2020-08-281-4/+2
* Fix typing replication not being handled on master (#7959)Erik Johnston2020-07-271-0/+8
* isort 5 compatibility (#7786)Will Hunt2020-07-051-1/+1
* Typo fixes.Patrick Cloke2020-06-051-1/+1
* Add ability to wait for replication streams (#7542)Erik Johnston2020-05-221-2/+88
* Move EventStream handling into default ReplicationDataHandler (#7493)Erik Johnston2020-05-141-4/+33
* Support any process writing to cache invalidation stream. (#7436)Erik Johnston2020-05-071-3/+3
* Thread through instance name to replication client. (#7369)Erik Johnston2020-05-011-5/+7
* Use `stream.current_token()` and remove `stream_positions()` (#7172)Erik Johnston2020-05-011-18/+1
* Add ability to run replication protocol over redis. (#7040)Erik Johnston2020-04-221-1/+1
* Move client command handling out of TCP protocol (#7185)Erik Johnston2020-04-061-151/+28
* Remove usage of "conn_id" for presence. (#7128)Erik Johnston2020-03-301-2/+4
* Move catchup of replication streams to worker. (#7024)Erik Johnston2020-03-251-1/+2
* Fix sending server up commands from workers (#6811)Erik Johnston2020-01-301-0/+4
* Wake up transaction queue when remote server comes back online (#6706)Erik Johnston2020-01-171-0/+3
* Port synapse.replication.tcp to async/await (#6666)Erik Johnston2020-01-161-7/+4
* Fixup synapse.replication to pass mypy checks (#6667)Erik Johnston2020-01-141-5/+7
* Reduce the reconnect time when replication fails. (#6617)Richard van der Hoff2020-01-031-1/+2
* document the REPLICATE command a bit better (#6305)Richard van der Hoff2019-11-041-6/+14
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Run Black. (#5482)Amber Brown2019-06-201-3/+3
* Add parse_row method to replication stream classRichard van der Hoff2019-03-271-2/+3
* Fix/improve some docstrings in the replication code. (#4949)Richard van der Hoff2019-03-271-3/+11
* Move connecting logic into ClientReplicationStreamProtocolErik Johnston2019-02-271-18/+0
* Increase the max delay between retry attemptsErik Johnston2019-02-261-1/+1
* Fix tightloop over connecting to replication serverErik Johnston2019-02-261-3/+35
* Make the replication logger quieter (#4108)Amber Brown2018-10-291-1/+1
* Logcontexts for replication command handlersRichard van der Hoff2018-08-171-2/+2
* Fix unit testsRichard van der Hoff2018-07-251-1/+1
* run isortAmber Brown2018-07-091-3/+6
* Remove all global reactor imports & pass it around explicitly (#3424)Amber Brown2018-06-251-3/+3
* Make workers report to master for user ip updatesErik Johnston2017-06-271-0/+7
* Fix incorrect type when using InvalidateCacheCommandErik Johnston2017-04-061-1/+1
* Add basic replication client handler and factoryErik Johnston2017-04-031-0/+196