MatrixSynapse/tests/storage
Erik Johnston bd558a6dc3
Speed up state res in rare case we don't have all events (#16116)
If we don't have all the auth events in a room then not all state events will have a chain cover index. Even so, we can still use the chain cover index on the events that do have it, rather than bailing and using the slower functions.

This situation should not arise for newly persisted rooms, as we check we have the full auth chain for each event, but can happen for existing rooms.

c.f. #15245
2023-08-18 15:32:06 +01:00
..
databases Fix database performance of read/write worker locks (#16061) 2023-08-17 14:07:57 +01:00
util
__init__.py
test__base.py
test_account_data.py
test_appservice.py Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
test_background_update.py
test_base.py
test_cleanup_extrems.py
test_client_ips.py
test_database.py
test_devices.py
test_directory.py
test_e2e_room_keys.py Re-introduce the outbound federation proxy (#15913) 2023-07-18 09:49:21 +01:00
test_end_to_end_keys.py
test_event_chain.py
test_event_federation.py Speed up state res in rare case we don't have all events (#16116) 2023-08-18 15:32:06 +01:00
test_event_metrics.py
test_event_push_actions.py
test_events.py
test_id_generators.py
test_keys.py
test_main.py Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
test_monthly_active_users.py
test_profile.py Revert "Stop writing to column `user_id` of tables `profiles` and `user_filters`. (#15953) 2023-07-18 11:44:09 +01:00
test_purge.py Re-introduce the outbound federation proxy (#15913) 2023-07-18 09:49:21 +01:00
test_receipts.py
test_redaction.py
test_registration.py Implements admin API to lock an user (MSC3939) (#15870) 2023-08-10 09:10:55 +00:00
test_relations.py
test_rollback_worker.py Re-introduce the outbound federation proxy (#15913) 2023-07-18 09:49:21 +01:00
test_room.py
test_room_search.py Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
test_roommember.py
test_state.py
test_stream.py
test_transactions.py Allow config of the backoff algorithm for the federation client. (#15754) 2023-08-03 14:36:55 -04:00
test_txn_limit.py
test_unsafe_locale.py
test_user_directory.py
test_user_filters.py Revert "Stop writing to column `user_id` of tables `profiles` and `user_filters`. (#15953) 2023-07-18 11:44:09 +01:00