| Commit message (Expand) | Author | Age | Files | Lines |
* | Add some clarification to the doc/comments regarding TCP replication (#15354) | Mathieu Velten | 2023-03-30 | 1 | -30/+1 |
* | Fix check to ignore blank lines in incoming TCP replication (#14449) | Andrew Morgan | 2022-11-17 | 1 | -1/+1 |
* | Add missing type hints to synapse.replication. (#11938) | Patrick Cloke | 2022-02-08 | 1 | -33/+35 |
* | Fix logging context warnings when losing replication connection (#10984) | Sean Quah | 2021-10-15 | 1 | -5/+13 |
* | Use inline type hints in various other places (in `synapse/`) (#10380) | Jonathan de Jong | 2021-07-15 | 1 | -7/+7 |
* | Remove `synapse.types.Collection` (#9856) | Richard van der Hoff | 2021-04-22 | 1 | -2/+1 |
* | Merge branch 'master' into develop | Andrew Morgan | 2021-04-21 | 1 | -1/+1 |
|\ |
|
| * | Stop BackgroundProcessLoggingContext making new prometheus timeseries (#9854) | Richard van der Hoff | 2021-04-21 | 1 | -1/+1 |
* | | Merge branch 'master' into develop | Andrew Morgan | 2021-04-20 | 1 | -1/+1 |
|\| |
|
| * | Always use the name as the log ID. (#9829) | Patrick Cloke | 2021-04-20 | 1 | -1/+1 |
* | | Remove redundant "coding: utf-8" lines (#9786) | Jonathan de Jong | 2021-04-14 | 1 | -1/+0 |
|/ |
|
* | Record more information into structured logs. (#9654) | Patrick Cloke | 2021-04-08 | 1 | -2/+3 |
* | Make it possible to use dmypy (#9692) | Erik Johnston | 2021-03-26 | 1 | -1/+1 |
* | Fix remaining mypy issues due to Twisted upgrade. (#9608) | Patrick Cloke | 2021-03-15 | 1 | -0/+9 |
* | Fix additional type hints from Twisted 21.2.0. (#9591) | Patrick Cloke | 2021-03-12 | 1 | -15/+9 |
* | Update black, and run auto formatting over the codebase (#9381) | Eric Eastwood | 2021-02-16 | 1 | -18/+9 |
* | Various clean-ups to the logging context code (#8935) | Patrick Cloke | 2020-12-14 | 1 | -2/+1 |
* | Enable mypy checking for unreachable code and fix instances. (#8432) | Patrick Cloke | 2020-10-01 | 1 | -4/+6 |
* | Stop sub-classing object (#8249) | Patrick Cloke | 2020-09-04 | 1 | -1/+1 |
* | Handle replication commands synchronously where possible (#7876) | Richard van der Hoff | 2020-07-27 | 1 | -17/+28 |
* | Track command processing as a background process (#7879) | Richard van der Hoff | 2020-07-22 | 1 | -1/+18 |
* | Fix some spelling mistakes / typos. (#7811) | Patrick Cloke | 2020-07-09 | 1 | -1/+1 |
* | Don't relay REMOTE_SERVER_UP cmds to same conn. (#7352) | Erik Johnston | 2020-04-29 | 1 | -1/+1 |
* | Fix replication metrics when using redis (#7325) | Erik Johnston | 2020-04-22 | 1 | -36/+16 |
* | Add ability to run replication protocol over redis. (#7040) | Erik Johnston | 2020-04-22 | 1 | -26/+12 |
* | Handle one-word replication commands correctly | Richard van der Hoff | 2020-04-07 | 1 | -3/+11 |
* | Move server command handling out of TCP protocol (#7187) | Erik Johnston | 2020-04-07 | 1 | -114/+51 |
* | Move client command handling out of TCP protocol (#7185) | Erik Johnston | 2020-04-06 | 1 | -166/+31 |
* | Remove usage of "conn_id" for presence. (#7128) | Erik Johnston | 2020-03-30 | 1 | -2/+7 |
* | Move catchup of replication streams to worker. (#7024) | Erik Johnston | 2020-03-25 | 1 | -135/+71 |
* | Propagate cache invalidates from workers to other workers. (#6748) | Erik Johnston | 2020-01-27 | 1 | -1/+1 |
* | Wake up transaction queue when remote server comes back online (#6706) | Erik Johnston | 2020-01-17 | 1 | -0/+15 |
* | Port synapse.replication.tcp to async/await (#6666) | Erik Johnston | 2020-01-16 | 1 | -40/+32 |
* | Fixup synapse.replication to pass mypy checks (#6667) | Erik Johnston | 2020-01-14 | 1 | -15/+21 |
* | document the REPLICATE command a bit better (#6305) | Richard van der Hoff | 2019-11-04 | 1 | -2/+72 |
* | Remove usage of deprecated logger.warn method from codebase (#6271) | Andrew Morgan | 2019-10-31 | 1 | -1/+1 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -1/+1 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -37/+39 |
* | Make EventStream rows have a type | Richard van der Hoff | 2019-03-27 | 1 | -2/+2 |
* | Add parse_row method to replication stream class | Richard van der Hoff | 2019-03-27 | 1 | -1/+1 |
* | Fix ClientReplicationStreamProtocol.__str__ (#4929) | Richard van der Hoff | 2019-03-25 | 1 | -3/+5 |
* | Fix bug where read-receipts lost their timestamps (#4927) | Richard van der Hoff | 2019-03-25 | 1 | -8/+19 |
* | Simplify token replication logic | Andrew Morgan | 2019-03-05 | 1 | -23/+14 |
* | Clean up logic and add comments | Andrew Morgan | 2019-03-04 | 1 | -11/+18 |
* | Clearer branching, fix missing list clear | Andrew Morgan | 2019-03-04 | 1 | -4/+11 |
* | Prevent replication wedging | Andrew Morgan | 2019-03-04 | 1 | -4/+24 |
* | Merge pull request #4749 from matrix-org/erikj/replication_connection_backoff | Erik Johnston | 2019-02-27 | 1 | -0/+17 |
|\ |
|
| * | Move connecting logic into ClientReplicationStreamProtocol | Erik Johnston | 2019-02-27 | 1 | -0/+17 |
* | | Limit cache invalidation replication line length (#4748) | Erik Johnston | 2019-02-27 | 1 | -1/+16 |
|/ |
|
* | Don't truncate command name in metrics | Erik Johnston | 2018-10-29 | 1 | -2/+2 |
* | Remove conn_id | Erik Johnston | 2018-09-04 | 1 | -2/+2 |
* | Remove conn_id from repl prometheus metrics | Erik Johnston | 2018-09-03 | 1 | -10/+10 |
* | Logcontexts for replication command handlers | Richard van der Hoff | 2018-08-17 | 1 | -13/+29 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -16/+24 |
* | Fix tcp protocol metrics naming (#3410) | Amber Brown | 2018-06-21 | 1 | -18/+35 |
* | Fix replication metrics | Richard van der Hoff | 2018-06-04 | 1 | -2/+2 |
* | Merge remote-tracking branch 'origin/develop' into 3218-official-prom | Amber Brown | 2018-05-28 | 1 | -7/+7 |
|\ |
|
| * | replace some iteritems with six | Adrian Tschira | 2018-05-19 | 1 | -4/+5 |
* | | more cleanup | Amber Brown | 2018-05-22 | 1 | -3/+6 |
* | | fix the test failures | Amber Brown | 2018-05-22 | 1 | -1/+1 |
* | | replacing portions | Amber Brown | 2018-05-21 | 1 | -54/+34 |
|/ |
|
* | make imports local | Adrian Tschira | 2018-04-28 | 1 | -2/+2 |
* | Metrics for number of RDATA commands received | Richard van der Hoff | 2018-01-15 | 1 | -5/+14 |
* | Reduce log levels in tcp replication | Erik Johnston | 2017-07-11 | 1 | -2/+2 |
* | Make workers report to master for user ip updates | Erik Johnston | 2017-06-27 | 1 | -0/+6 |
* | Typo | Erik Johnston | 2017-04-10 | 1 | -1/+1 |
* | Up replication ping timeout | Erik Johnston | 2017-04-10 | 1 | -2/+4 |
* | Add log lines | Erik Johnston | 2017-04-05 | 1 | -1/+2 |
* | Rearrange metrics | Erik Johnston | 2017-04-05 | 1 | -16/+31 |
* | Fix typo | Erik Johnston | 2017-04-05 | 1 | -2/+2 |
* | Fixup some metrics for tcp repl | Erik Johnston | 2017-04-05 | 1 | -0/+16 |
* | Merge pull request #2098 from matrix-org/erikj/repl_tcp_fix | Erik Johnston | 2017-04-04 | 1 | -5/+7 |
|\ |
|
| * | Advance replication streams even if nothing is listening | Erik Johnston | 2017-04-04 | 1 | -5/+7 |
* | | Fiddle tcp replication logging | Erik Johnston | 2017-04-04 | 1 | -2/+2 |
|/ |
|
* | Add a timestamp to USER_SYNC command | Erik Johnston | 2017-03-31 | 1 | -2/+5 |
* | Initial TCP protocol implementation | Erik Johnston | 2017-03-30 | 1 | -0/+601 |