Improve the performance of calculating ignored users in large rooms (#9024)
This allows for efficiently finding which users ignore a particular
user.
Co-authored-by:
Erik Johnston <erik@matrix.org>
Showing
- changelog.d/9024.feature 1 addition, 0 deletionschangelog.d/9024.feature
- synapse/push/bulk_push_rule_evaluator.py 8 additions, 4 deletionssynapse/push/bulk_push_rule_evaluator.py
- synapse/storage/databases/main/account_data.py 92 additions, 29 deletionssynapse/storage/databases/main/account_data.py
- synapse/storage/databases/main/schema/delta/59/01ignored_user.py 82 additions, 0 deletions.../storage/databases/main/schema/delta/59/01ignored_user.py
- synapse/storage/prepare_database.py 1 addition, 1 deletionsynapse/storage/prepare_database.py
- tests/storage/test_account_data.py 120 additions, 0 deletionstests/storage/test_account_data.py
Loading
Please register or sign in to comment