-
- Downloads
Faster room joins: avoid blocking when pulling events with missing prevs (#13355)
Avoid blocking on full state in `_resolve_state_at_missing_prevs` and
return a new flag indicating whether the resolved state is partial.
Thread that flag around so that it makes it into the event context.
Co-authored-by:
Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
Showing
- changelog.d/13355.misc 1 addition, 0 deletionschangelog.d/13355.misc
- synapse/handlers/federation_event.py 92 additions, 24 deletionssynapse/handlers/federation_event.py
- synapse/handlers/message.py 4 additions, 0 deletionssynapse/handlers/message.py
- synapse/state/__init__.py 12 additions, 6 deletionssynapse/state/__init__.py
- synapse/storage/controllers/state.py 6 additions, 2 deletionssynapse/storage/controllers/state.py
- tests/handlers/test_federation.py 1 addition, 0 deletionstests/handlers/test_federation.py
- tests/storage/test_events.py 6 additions, 1 deletiontests/storage/test_events.py
- tests/test_state.py 2 additions, 0 deletionstests/test_state.py
Loading
Please register or sign in to comment