MatrixSynapse/synapse/replication/tcp
Erik Johnston 7ee24c5674
Have all instances correctly respond to REPLICATE command. (#7475)
Before all streams were only written to from master, so only master needed to respond to `REPLICATE` commands.

Before all instances wrote to the cache invalidation stream, but didn't respond to `REPLICATE`. This was a bug, which could lead to missed rows from cache invalidation stream if an instance is restarted, however all the caches would be empty in that case so it wasn't a problem.
2020-05-13 10:27:02 +01:00
..
streams Support any process writing to cache invalidation stream. (#7436) 2020-05-07 13:51:08 +01:00
__init__.py Move client command handling out of TCP protocol (#7185) 2020-04-06 09:58:42 +01:00
client.py Support any process writing to cache invalidation stream. (#7436) 2020-05-07 13:51:08 +01:00
commands.py Support any process writing to cache invalidation stream. (#7436) 2020-05-07 13:51:08 +01:00
handler.py Have all instances correctly respond to REPLICATE command. (#7475) 2020-05-13 10:27:02 +01:00
protocol.py Don't relay REMOTE_SERVER_UP cmds to same conn. (#7352) 2020-04-29 14:10:59 +01:00
redis.py Fix Redis reconnection logic (#7482) 2020-05-13 09:57:15 +01:00
resource.py Have all instances correctly respond to REPLICATE command. (#7475) 2020-05-13 10:27:02 +01:00