-
- Downloads
Speed up sliding sync by computing extensions in parallel (#17884)
The main change here is to add a helper function `gather_optional_coroutines`, which works in a similar way as `yieldable_gather_results` but takes a set of coroutines rather than a function
Showing
- changelog.d/17884.misc 1 addition, 0 deletionschangelog.d/17884.misc
- synapse/handlers/sliding_sync/extensions.py 28 additions, 11 deletionssynapse/handlers/sliding_sync/extensions.py
- synapse/logging/context.py 40 additions, 0 deletionssynapse/logging/context.py
- synapse/util/async_helpers.py 109 additions, 1 deletionsynapse/util/async_helpers.py
- tests/util/test_async_helpers.py 107 additions, 1 deletiontests/util/test_async_helpers.py
Loading
Please register or sign in to comment