summary refs log tree commit diff
path: root/synapse/replication/http/_base.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update license headersPatrick Cloke2023-11-211-10/+16
* Fix HTTP repl response to use minimum token (#16578)Erik Johnston2023-10-301-1/+1
* Fix bug where a new writer advances their token too quickly (#16473)Erik Johnston2023-10-231-1/+1
* Use a custom scheme & the worker name for replication requests. (#15578)Jason Little2023-05-231-12/+6
* Remove `worker_replication_*` settings (#15491)Jason Little2023-05-111-11/+5
* HTTP Replication Client (#15470)Jason Little2023-05-091-1/+1
* Have replication clients remove _INT_STREAM_POS (#15309)David Robertson2023-03-221-1/+1
* Fix bug in replication where response is cached (#15024)Erik Johnston2023-02-081-0/+2
* Reduce max time we wait for stream positions (#14881)Erik Johnston2023-01-201-2/+0
* Wait for streams to catch up when processing HTTP replication. (#14820)Erik Johnston2023-01-181-9/+88
* Remove redundant types from comments. (#14412)Patrick Cloke2022-11-161-1/+1
* Support using SSL on worker endpoints. (#14128)Tuomas Ojamies2022-11-151-1/+9
* Generalise the `@cancellable` annotation so it can be used on functions other...reivilibre2022-08-311-3/+4
* Add type annotations to `trace` decorator. (#13328)Patrick Cloke2022-07-191-2/+2
* Respect the `@cancellable` flag for `ReplicationEndpoint`s (#12700)Sean Quah2022-05-111-2/+19
* Bump `black` and `click` versions (#12320)David Robertson2022-03-291-1/+1
* Retry some http replication failures (#12182)Nick Mills-Barrett2022-03-091-11/+36
* Better error message when failing to request from another process (#12060)Erik Johnston2022-02-221-1/+3
* Add missing type hints to synapse.replication.http. (#11856)Patrick Cloke2022-02-081-11/+20
* Add type hints for most `HomeServer` parameters (#11095)Sean Quah2021-10-221-3/+5
* Fix opentracing and Prometheus metrics for replication requests (#10996)Sean Quah2021-10-121-76/+78
* Use direct references for configuration variables (part 5). (#10897)Patrick Cloke2021-09-241-2/+2
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-5/+5
* Extend `ResponseCache` to pass a context object into the callback (#10157)Richard van der Hoff2021-06-141-3/+3
* Clean up the interface for injecting opentracing over HTTP (#10143)Richard van der Hoff2021-06-091-2/+3
* Split presence out of master (#9820)Erik Johnston2021-04-231-1/+4
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Add ResponseCache tests. (#9458)Jonathan de Jong2021-03-081-3/+6
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+4
* Enforce all replication HTTP clients calls use kwargs (#9144)Erik Johnston2021-01-181-1/+1
* Add authentication to replication endpoints. (#8853)Patrick Cloke2020-12-041-6/+41
* Add type hints to response cache. (#8507)Patrick Cloke2020-10-091-1/+1
* Add metrics to track success/otherwise of replication requests (#8406)Richard van der Hoff2020-09-291-12/+28
* Switch metaclass initialization to python 3-compatible syntax (#8326)Jonathan de Jong2020-09-161-3/+1
* Stop sub-classing object (#8249)Patrick Cloke2020-09-041-1/+1
* Convert replication code to async/await. (#7987)Patrick Cloke2020-08-031-11/+7
* Fix some spelling mistakes / typos. (#7811)Patrick Cloke2020-07-091-2/+2
* Merge different Resource implementation classes (#7732)Erik Johnston2020-07-031-9/+2
* Replace all remaining six usage with native Python 3 equivalents (#7704)Dagfinn Ilmari Mannsåker2020-06-161-4/+2
* Add option to move event persistence off master (#7517)Erik Johnston2020-05-221-0/+3
* Add `instance_map` config and route replication calls (#7495)Erik Johnston2020-05-141-6/+15
* Thread through instance name to replication client. (#7369)Erik Johnston2020-05-011-1/+18
* Store room version on invite (#6983)Richard van der Hoff2020-02-261-1/+1
* Fixup synapse.replication to pass mypy checks (#6667)Erik Johnston2020-01-141-5/+5
* Remove usage of deprecated logger.warn method from codebase (#6271)Andrew Morgan2019-10-311-1/+1
* Port replication http server endpoints to async/awaitErik Johnston2019-10-291-3/+3
* Trace how long it takes for the send trasaction to complete, including retrys...Jorik Schellekens2019-09-051-1/+6
* Add opentracing to all client servlets (#5983)Jorik Schellekens2019-09-051-10/+6
* Opentracing across workers (#5771)Jorik Schellekens2019-08-221-2/+14
* Merge tag 'v1.2.0rc2' into developAndrew Morgan2019-07-241-1/+1
|\
| * Fix servlet metric names (#5734)Jorik Schellekens2019-07-241-1/+1
* | Replace returnValue with return (#5736)Amber Brown2019-07-231-1/+1
|/
* Run Black. (#5482)Amber Brown2019-06-201-14/+8
* Handle failing to talk to master over replicationErik Johnston2019-06-071-1/+9
* Fix replication for room v3 (#4523)Erik Johnston2019-01-301-1/+4
* Fixup wording and remove dead codeErik Johnston2018-08-091-2/+1
* Rename POST param to METHODErik Johnston2018-08-081-12/+22
* Fixup logging and docstringsErik Johnston2018-08-081-2/+4
* Fix isortErik Johnston2018-08-061-4/+1
* Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_r...Erik Johnston2018-08-031-4/+3
* Add helper base class for generating new replication endpointsErik Johnston2018-07-311-0/+208