MatrixSynapse/synapse/replication/http
Sean Quah 1391a76cd2
Faster room joins: fix race in recalculation of current room state (#13151)
Bounce recalculation of current state to the correct event persister and
move recalculation of current state into the event persistence queue, to
avoid concurrent updates to a room's current state.

Also give recalculation of a room's current state a real stream
ordering.

Signed-off-by: Sean Quah <seanq@matrix.org>
2022-07-07 12:19:31 +00:00
..
__init__.py Faster room joins: fix race in recalculation of current room state (#13151) 2022-07-07 12:19:31 +00:00
_base.py Respect the `@cancellable` flag for `ReplicationEndpoint`s (#12700) 2022-05-11 12:25:39 +01:00
account_data.py
devices.py Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
federation.py Handle race between persisting an event and un-partial stating a room (#13100) 2022-07-05 16:12:52 +01:00
login.py
membership.py Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
presence.py
push.py
register.py Remove `HomeServer.get_datastore()` (#12031) 2022-02-23 11:04:02 +00:00
send_event.py Handle race between persisting an event and un-partial stating a room (#13100) 2022-07-05 16:12:52 +01:00
state.py Faster room joins: fix race in recalculation of current room state (#13151) 2022-07-07 12:19:31 +00:00
streams.py