MatrixSynapse/tests
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
..
api
app Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
appservice
config
crypto Add cache to `get_server_keys_json_for_remote` (#16123) 2023-08-18 11:05:01 +01:00
events
federation
handlers MSC3861: allow impersonation by an admin using a query param (#16132) 2023-08-18 15:46:46 +02:00
http Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
logging
media
metrics
module_api Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
push
replication Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
rest Allow filtering for admins in the list accounts admin API (#16114) 2023-08-18 12:26:38 +01:00
scripts
server_notices
state
storage Speed up state res in rare case we don't have all events (#16116) 2023-08-18 15:32:06 +01:00
test_utils
types
util
__init__.py
server.py Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
test_distributor.py
test_event_auth.py
test_federation.py
test_mau.py
test_phone_home.py
test_rust.py
test_server.py
test_state.py
test_terms_auth.py
test_test_utils.py
test_types.py
test_visibility.py Run pyupgrade for python 3.7 & 3.8. (#16110) 2023-08-15 08:11:20 -04:00
unittest.py
utils.py