synapse-product/synapse/replication/tcp
Erik Johnston 82c1ee1c22
Add experimental support for sharding event persister. (#8170)
This is *not* ready for production yet. Caveats:

1. We should write some tests...
2. The stream token that we use for events can get stalled at the minimum position of all writers. This means that new events may not be processed and e.g. sent down sync streams if a writer isn't writing or is slow.
2020-09-02 15:48:37 +01:00
..
streams Add experimental support for sharding event persister. (#8170) 2020-09-02 15:48:37 +01:00
__init__.py Fix some spelling mistakes / typos. (#7811) 2020-07-09 09:52:58 -04:00
client.py Fix wait_for_stream_position for multiple waiters. (#8196) 2020-08-28 17:12:45 +01:00
commands.py Be stricter about JSON that is accepted by Synapse (#8106) 2020-08-19 07:26:03 -04:00
handler.py Add experimental support for sharding event persister. (#8170) 2020-09-02 15:48:37 +01:00
protocol.py Handle replication commands synchronously where possible (#7876) 2020-07-27 18:54:43 +01:00
redis.py Handle replication commands synchronously where possible (#7876) 2020-07-27 18:54:43 +01:00
resource.py Have all instances correctly respond to REPLICATE command. (#7475) 2020-05-13 10:27:02 +01:00