MatrixSynapse/synapse/replication/tcp
Erik Johnston 3b4556cf87
Fix `wait_for_stream_position` for multiple waiters. (#8196)
This fixes a bug where having multiple callers waiting on the same
stream and position will cause it to try and compare two deferreds,
which fails (due to the sorted list having an entry of `Tuple[int,
Deferred]`).
2020-08-28 17:12:45 +01:00
..
streams Remove `ChainedIdGenerator`. (#8123) 2020-08-19 13:41:51 +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 Handle replication commands synchronously where possible (#7876) 2020-07-27 18:54:43 +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