Fix race in replication (#7226)
Fixes a race between handling `POSITION` and `RDATA` commands. We do this by simply linearizing handling of them.
Showing
- changelog.d/7226.misc 1 addition, 0 deletionschangelog.d/7226.misc
- synapse/replication/tcp/handler.py 45 additions, 28 deletionssynapse/replication/tcp/handler.py
- synapse/replication/tcp/streams/_base.py 2 additions, 1 deletionsynapse/replication/tcp/streams/_base.py
- synapse/storage/data_stores/main/push_rule.py 20 additions, 20 deletionssynapse/storage/data_stores/main/push_rule.py
changelog.d/7226.misc
0 → 100644
Please register or sign in to comment