| Commit message (Expand) | Author | Age | Files | Lines |
* | Fixups to new push stream (#17038) | Erik Johnston | 2024-03-28 | 1 | -1/+1 |
* | Add support for moving `/push_rules` off of main process (#17037) | Erik Johnston | 2024-03-28 | 1 | -0/+7 |
* | Correctly mention previous copyright (#16820) | Erik Johnston | 2024-01-23 | 1 | -0/+2 |
* | Update license headers | Patrick Cloke | 2023-11-21 | 1 | -11/+16 |
* | Fix sending out of order `POSITION` over replication (#16639) | Erik Johnston | 2023-11-16 | 1 | -19/+19 |
* | More efficiently handle no-op POSITION (#16640) | Erik Johnston | 2023-11-16 | 1 | -0/+34 |
* | Reduce spurious replication catchup (#16555) | Erik Johnston | 2023-10-27 | 1 | -5/+9 |
* | Remove duplicate call to wake a remote destination when using federation send... | Jason Little | 2023-10-24 | 1 | -2/+0 |
* | Some minor performance fixes for task schedular (#16313) | Erik Johnston | 2023-09-14 | 1 | -4/+2 |
* | Improve logging of replication (#16309) | Erik Johnston | 2023-09-13 | 1 | -1/+1 |
* | Track currently syncing users by device for presence (#16172) | Patrick Cloke | 2023-08-29 | 1 | -5/+14 |
* | Task scheduler: add replication notify for new task to launch ASAP (#16184) | Mathieu Velten | 2023-08-28 | 1 | -0/+18 |
* | Run pyupgrade for python 3.7 & 3.8. (#16110) | Patrick Cloke | 2023-08-15 | 1 | -1/+1 |
* | Add ability to wait for locks and add locks to purge history / room deletion ... | Erik Johnston | 2023-07-31 | 1 | -0/+22 |
* | Add Unix socket support for Redis connections (#15644) | Jason Little | 2023-05-26 | 1 | -1/+9 |
* | Add redis SSL configuration options (#15312) | Roel ter Maat | 2023-05-11 | 1 | -7/+22 |
* | Remove no-op send_command for Redis replication. (#15274) | Patrick Cloke | 2023-03-16 | 1 | -25/+1 |
* | Merge account data streams (#14826) | Erik Johnston | 2023-01-13 | 1 | -2/+1 |
* | Remove configuration options for direct TCP replication. (#13647) | Patrick Cloke | 2022-09-06 | 1 | -37/+21 |
* | Lay some foundation work to allow workers to only subscribe to some kinds of ... | reivilibre | 2022-05-19 | 1 | -2/+32 |
* | Reduce log spam when running multiple event persisters (#12610) | Erik Johnston | 2022-05-05 | 1 | -2/+7 |
* | Move `update_client_ip` background job from the main process to the backgroun... | reivilibre | 2022-04-01 | 1 | -13/+35 |
* | Improve code documentation for the typing stream over replication. (#12211) | reivilibre | 2022-03-11 | 1 | -1/+1 |
* | Rename get_tcp_replication to get_replication_command_handler. (#12192) | Patrick Cloke | 2022-03-10 | 1 | -3/+1 |
* | Remove `HomeServer.get_datastore()` (#12031) | Richard van der Hoff | 2022-02-23 | 1 | -1/+1 |
* | Add missing type hints to synapse.replication. (#11938) | Patrick Cloke | 2022-02-08 | 1 | -18/+18 |
* | Remove unnecessary ignores due to Twisted upgrade. (#11939) | Patrick Cloke | 2022-02-08 | 1 | -2/+2 |
* | Enable passing typing stream writers as a list. (#11237) | Nick Barrett | 2021-11-03 | 1 | -1/+1 |
* | Add type hints for most `HomeServer` parameters (#11095) | Sean Quah | 2021-10-22 | 1 | -1/+5 |
* | Require direct references to configuration variables. (#10985) | Patrick Cloke | 2021-10-06 | 1 | -2/+5 |
* | Pass str to twisted's IReactorTCP (#10895) | David Robertson | 2021-09-30 | 1 | -2/+6 |
* | Use direct references for configuration variables (part 5). (#10897) | Patrick Cloke | 2021-09-24 | 1 | -2/+2 |
* | Use direct references for some configuration variables (#10798) | Patrick Cloke | 2021-09-13 | 1 | -2/+2 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -8/+8 |
* | update black to 21.6b0 (#10197) | Marcus | 2021-06-17 | 1 | -1/+1 |
* | Split presence out of master (#9820) | Erik Johnston | 2021-04-23 | 1 | -2/+16 |
* | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
* | Fix remaining mypy issues due to Twisted upgrade. (#9608) | Patrick Cloke | 2021-03-15 | 1 | -2/+2 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -20/+24 |
* | Fix deleting pushers when using sharded pushers. (#9465) | Erik Johnston | 2021-02-22 | 1 | -23/+0 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -16/+14 |
* | Precompute joined hosts and store in Redis (#9198) | Erik Johnston | 2021-01-26 | 1 | -14/+1 |
* | Periodically send pings to detect dead Redis connections (#9218) | Erik Johnston | 2021-01-26 | 1 | -2/+6 |
* | Allow moving account data and receipts streams off master (#9104) | Erik Johnston | 2021-01-18 | 1 | -0/+19 |
* | Allow running sendToDevice on workers (#9044) | Erik Johnston | 2021-01-07 | 1 | -0/+9 |
* | Make event persisters periodically announce position over replication. (#8499) | Erik Johnston | 2020-10-12 | 1 | -10/+14 |
* | Add unit test for event persister sharding (#8433) | Erik Johnston | 2020-10-02 | 1 | -3/+3 |
* | Add experimental support for sharding event persister. Again. (#8294) | Erik Johnston | 2020-09-14 | 1 | -1/+1 |
* | Revert "Add experimental support for sharding event persister. (#8170)" (#8242) | Brendan Abolivier | 2020-09-04 | 1 | -1/+1 |
* | Add experimental support for sharding event persister. (#8170) | Erik Johnston | 2020-09-02 | 1 | -1/+1 |
* | Handle replication commands synchronously where possible (#7876) | Richard van der Hoff | 2020-07-27 | 1 | -49/+66 |
* | Remove an unused prometheus metric (#7878) | Richard van der Hoff | 2020-07-22 | 1 | -3/+1 |
* | Optimise queueing of inbound replication commands (#7861) | Richard van der Hoff | 2020-07-16 | 1 | -116/+215 |
* | Allow moving typing off master (#7869) | Erik Johnston | 2020-07-16 | 1 | -0/+9 |
* | Add ability to shard the federation sender (#7798) | Erik Johnston | 2020-07-10 | 1 | -2/+2 |
* | isort 5 compatibility (#7786) | Will Hunt | 2020-07-05 | 1 | -2/+2 |
* | Discard RDATA from already seen positions. (#7648) | Patrick Cloke | 2020-06-15 | 1 | -4/+26 |
* | Ensure ReplicationStreamer is always started when replication enabled. (#7579) | Erik Johnston | 2020-05-27 | 1 | -0/+3 |
* | Add option to move event persistence off master (#7517) | Erik Johnston | 2020-05-22 | 1 | -0/+10 |
* | Have all instances correctly respond to REPLICATE command. (#7475) | Erik Johnston | 2020-05-13 | 1 | -10/+45 |
* | Fix Redis reconnection logic (#7482) | Erik Johnston | 2020-05-13 | 1 | -1/+8 |
* | Merge branch 'release-v1.13.0' into develop | Andrew Morgan | 2020-05-11 | 1 | -3/+1 |
|\ |
|
| * | Drop support for redis.dbid (#7450) | Richard van der Hoff | 2020-05-07 | 1 | -3/+1 |
* | | Support any process writing to cache invalidation stream. (#7436) | Erik Johnston | 2020-05-07 | 1 | -35/+7 |
|/ |
|
* | Merge branch 'release-v1.13.0' into rav/fix_dropped_messages | Richard van der Hoff | 2020-05-05 | 1 | -1/+1 |
|\ |
|
| * | Move logs about discarded RDATA to debug (#7421) | Brendan Abolivier | 2020-05-05 | 1 | -1/+1 |
* | | Merge branch 'release-v1.13.0' into rav/fix_dropped_messages | Richard van der Hoff | 2020-05-05 | 1 | -13/+16 |
|\| |
|
| * | Thread through instance name to replication client. (#7369) | Erik Johnston | 2020-05-01 | 1 | -5/+15 |
| * | Use `stream.current_token()` and remove `stream_positions()` (#7172) | Erik Johnston | 2020-05-01 | 1 | -9/+1 |
* | | Wait for a POSITION on the right connection before accepting RDATA | Richard van der Hoff | 2020-05-05 | 1 | -18/+37 |
* | | Wait to subscribe before sending REPLICATE | Richard van der Hoff | 2020-05-05 | 1 | -1/+2 |
|/ |
|
* | Add instance name to RDATA/POSITION commands (#7364) | Erik Johnston | 2020-04-29 | 1 | -3/+14 |
* | Don't relay REMOTE_SERVER_UP cmds to same conn. (#7352) | Erik Johnston | 2020-04-29 | 1 | -14/+49 |
* | Fix limit logic for EventsStream (#7358) | Richard van der Hoff | 2020-04-29 | 1 | -1/+3 |
* | Stop the master relaying USER_SYNC for other workers (#7318) | Richard van der Hoff | 2020-04-22 | 1 | -10/+5 |
* | Add ability to run replication protocol over redis. (#7040) | Erik Johnston | 2020-04-22 | 1 | -7/+43 |
* | On catchup, process each row with its own stream id (#7286) | Richard van der Hoff | 2020-04-20 | 1 | -5/+68 |
* | Remove vestigal references to SYNC replication command | Richard van der Hoff | 2020-04-07 | 1 | -4/+0 |
* | Fix race in replication (#7226) | Erik Johnston | 2020-04-07 | 1 | -28/+45 |
* | Move server command handling out of TCP protocol (#7187) | Erik Johnston | 2020-04-07 | 1 | -18/+159 |
* | Move client command handling out of TCP protocol (#7185) | Erik Johnston | 2020-04-06 | 1 | -0/+252 |