| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix perf of `wait_for_stream_positions` (#16148) | Erik Johnston | 2023-08-22 | 1 | -7/+12 |
* | Add an admin endpoint to allow authorizing server to signal token revocations... | Shay | 2023-08-22 | 1 | -0/+12 |
* | Update code to refer to "workers". (#15606) | Patrick Cloke | 2023-05-16 | 1 | -2/+2 |
* | Remove unused class: DirectTcpReplicationClientFactory. (#15272) | Patrick Cloke | 2023-03-15 | 1 | -51/+0 |
* | Tweak logging for when a worker waits for its view of a replication stream to... | reivilibre | 2023-02-21 | 1 | -2/+10 |
* | Faster joins: omit partial rooms from eager syncs until the resync completes ... | David Robertson | 2023-01-23 | 1 | -0/+1 |
* | Faster joins: Update room stats and the user directory on workers when finish... | Sean Quah | 2023-01-23 | 1 | -0/+6 |
* | Reduce max time we wait for stream positions (#14881) | Erik Johnston | 2023-01-20 | 1 | -10/+11 |
* | Fix bug in wait for stream position (#14872) | Erik Johnston | 2023-01-19 | 1 | -10/+19 |
* | Wait for streams to catch up when processing HTTP replication. (#14820) | Erik Johnston | 2023-01-18 | 1 | -2/+23 |
* | Fix bug in `wait_for_stream_position` (#14856) | Erik Johnston | 2023-01-17 | 1 | -1/+1 |
* | Merge device list replication streams (#14833) | Erik Johnston | 2023-01-17 | 1 | -2/+6 |
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 1 | -2/+1 |
* | Update all stream IDs after processing replication rows (#14723) | Nick Mills-Barrett | 2023-01-04 | 1 | -0/+3 |
* | Faster remote room joins: invalidate caches and unblock requests when receivi... | reivilibre | 2022-12-19 | 1 | -1/+13 |
* | Faster remote room joins: unblock tasks waiting for full room state when the ... | reivilibre | 2022-12-06 | 1 | -0/+11 |
* | Batch up notifications after event persistence (#14033) | Shay | 2022-10-05 | 1 | -9/+10 |
* | Accept & store thread IDs for receipts (implement MSC3771). (#13782) | Patrick Cloke | 2022-09-23 | 1 | -1/+2 |
* | Support enabling/disabling pushers (from MSC3881) (#13799) | Brendan Abolivier | 2022-09-21 | 1 | -3/+7 |
* | Remove support for unstable private read receipts (#13653) | Šimon Brandner | 2022-09-01 | 1 | -4/+1 |
* | Support stable identifiers for MSC2285: private read receipts. (#13273) | Šimon Brandner | 2022-08-05 | 1 | -1/+4 |
* | Rate limit joins per-room (#13276) | David Robertson | 2022-07-19 | 1 | -1/+16 |
* | Revert "Make all `process_replication_rows` methods async (#13304)" (#13312) | Erik Johnston | 2022-07-18 | 1 | -4/+2 |
* | Make all `process_replication_rows` methods async (#13304) | Nick Mills-Barrett | 2022-07-17 | 1 | -2/+4 |
* | Remove groups replication code. (#12900) | Patrick Cloke | 2022-05-31 | 1 | -5/+0 |
* | Add `StreamKeyType` class and replace string literals with constants (#12567) | Andrew Morgan | 2022-05-16 | 1 | -7/+11 |
* | Update `_on_new_receipts()` to work with MSC2285 changes. (#12636) | Šimon Brandner | 2022-05-05 | 1 | -5/+3 |
* | Refactor and convert `Linearizer` to async (#12357) | Sean Quah | 2022-04-05 | 1 | -1/+1 |
* | Rename get_tcp_replication to get_replication_command_handler. (#12192) | Patrick Cloke | 2022-03-10 | 1 | -1/+3 |
* | Spread out sending device lists to remote hosts (#12132) | Erik Johnston | 2022-03-04 | 1 | -1/+1 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -2/+2 |
* | Add missing type hints to synapse.replication. (#11938) | Patrick Cloke | 2022-02-08 | 1 | -19/+26 |
* | Implement an `on_new_event` callback (#11126) | Brendan Abolivier | 2021-10-26 | 1 | -1/+2 |
* | Require direct references to configuration variables. (#10985) | Patrick Cloke | 2021-10-06 | 1 | -1/+1 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -1/+1 |
* | Fix up type hints for Twisted 21.7 (#10490) | Richard van der Hoff | 2021-07-28 | 1 | -1/+1 |
* | Support for MSC2285 (hidden read receipts) (#10413) | Šimon Brandner | 2021-07-28 | 1 | -0/+5 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -5/+5 |
* | Add debug logging for issue #9533 (#9959) | Richard van der Hoff | 2021-05-11 | 1 | -1/+0 |
* | Add presence federation stream (#9819) | Erik Johnston | 2021-04-20 | 1 | -3/+4 |
* | Move some replication processing out of generic_worker (#9796) | Erik Johnston | 2021-04-14 | 1 | -7/+224 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Fix additional type hints from Twisted upgrade. (#9518) | Patrick Cloke | 2021-03-03 | 1 | -3/+1 |
* | Don't pull event from DB when handling replication traffic. (#8669) | Erik Johnston | 2020-10-28 | 1 | -8/+12 |
* | Make event persisters periodically announce position over replication. (#8499) | Erik Johnston | 2020-10-12 | 1 | -0/+4 |
* | Various clean ups to room stream tokens. (#8423) | Erik Johnston | 2020-09-29 | 1 | -4/+2 |
* | Add EventStreamPosition type (#8388) | Erik Johnston | 2020-09-24 | 1 | -3/+9 |
* | Clean up `Notifier.on_new_room_event` code path (#8288) | Erik Johnston | 2020-09-10 | 1 | -6/+3 |
* | Fixup pusher pool notifications (#8287) | Erik Johnston | 2020-09-09 | 1 | -1/+2 |
* | Revert "Fixup pusher pool notifications" | Erik Johnston | 2020-09-09 | 1 | -2/+1 |
* | Fixup pusher pool notifications | Erik Johnston | 2020-09-09 | 1 | -1/+2 |
* | Fix `wait_for_stream_position` for multiple waiters. (#8196) | Erik Johnston | 2020-08-28 | 1 | -4/+2 |
* | Fix typing replication not being handled on master (#7959) | Erik Johnston | 2020-07-27 | 1 | -0/+8 |
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -1/+1 |
* | Typo fixes. | Patrick Cloke | 2020-06-05 | 1 | -1/+1 |
* | Add ability to wait for replication streams (#7542) | Erik Johnston | 2020-05-22 | 1 | -2/+88 |
* | Move EventStream handling into default ReplicationDataHandler (#7493) | Erik Johnston | 2020-05-14 | 1 | -4/+33 |
* | Support any process writing to cache invalidation stream. (#7436) | Erik Johnston | 2020-05-07 | 1 | -3/+3 |
* | Thread through instance name to replication client. (#7369) | Erik Johnston | 2020-05-01 | 1 | -5/+7 |
* | Use `stream.current_token()` and remove `stream_positions()` (#7172) | Erik Johnston | 2020-05-01 | 1 | -18/+1 |
* | Add ability to run replication protocol over redis. (#7040) | Erik Johnston | 2020-04-22 | 1 | -1/+1 |
* | Move client command handling out of TCP protocol (#7185) | Erik Johnston | 2020-04-06 | 1 | -151/+28 |
* | Remove usage of "conn_id" for presence. (#7128) | Erik Johnston | 2020-03-30 | 1 | -2/+4 |
* | Move catchup of replication streams to worker. (#7024) | Erik Johnston | 2020-03-25 | 1 | -1/+2 |
* | Fix sending server up commands from workers (#6811) | Erik Johnston | 2020-01-30 | 1 | -0/+4 |
* | Wake up transaction queue when remote server comes back online (#6706) | Erik Johnston | 2020-01-17 | 1 | -0/+3 |
* | Port synapse.replication.tcp to async/await (#6666) | Erik Johnston | 2020-01-16 | 1 | -7/+4 |
* | Fixup synapse.replication to pass mypy checks (#6667) | Erik Johnston | 2020-01-14 | 1 | -5/+7 |
* | Reduce the reconnect time when replication fails. (#6617) | Richard van der Hoff | 2020-01-03 | 1 | -1/+2 |
* | document the REPLICATE command a bit better (#6305) | Richard van der Hoff | 2019-11-04 | 1 | -6/+14 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -3/+3 |
* | Add parse_row method to replication stream class | Richard van der Hoff | 2019-03-27 | 1 | -2/+3 |
* | Fix/improve some docstrings in the replication code. (#4949) | Richard van der Hoff | 2019-03-27 | 1 | -3/+11 |
* | Move connecting logic into ClientReplicationStreamProtocol | Erik Johnston | 2019-02-27 | 1 | -18/+0 |
* | Increase the max delay between retry attempts | Erik Johnston | 2019-02-26 | 1 | -1/+1 |
* | Fix tightloop over connecting to replication server | Erik Johnston | 2019-02-26 | 1 | -3/+35 |
* | Make the replication logger quieter (#4108) | Amber Brown | 2018-10-29 | 1 | -1/+1 |
* | Logcontexts for replication command handlers | Richard van der Hoff | 2018-08-17 | 1 | -2/+2 |
* | Fix unit tests | Richard van der Hoff | 2018-07-25 | 1 | -1/+1 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -3/+6 |
* | Remove all global reactor imports & pass it around explicitly (#3424) | Amber Brown | 2018-06-25 | 1 | -3/+3 |
* | Make workers report to master for user ip updates | Erik Johnston | 2017-06-27 | 1 | -0/+7 |
* | Fix incorrect type when using InvalidateCacheCommand | Erik Johnston | 2017-04-06 | 1 | -1/+1 |
* | Add basic replication client handler and factory | Erik Johnston | 2017-04-03 | 1 | -0/+196 |