MatrixSynapse/synapse/storage/databases/main
Erik Johnston 4cb00d297f
Cache event ID to auth event IDs lookups (#8752)
This should hopefully speed up `get_auth_chain_difference` a bit in the case of repeated state res on the same rooms.

`get_auth_chain_difference` does a breadth first walk of the auth graphs by repeatedly looking up events' auth events. Different state resolutions on the same room will end up doing a lot of the same event to auth events lookups, so by caching them we should speed things up in cases of repeated state resolutions on the same room.
2020-11-13 11:29:18 +00:00
..
schema
__init__.py
account_data.py
appservice.py
cache.py
censor_events.py
client_ips.py
deviceinbox.py
devices.py
directory.py
e2e_room_keys.py
end_to_end_keys.py
event_federation.py Cache event ID to auth event IDs lookups (#8752) 2020-11-13 11:29:18 +00:00
event_push_actions.py
events.py
events_bg_updates.py
events_worker.py
filtering.py
group_server.py
keys.py
media_repository.py
metrics.py
monthly_active_users.py
openid.py
presence.py
profile.py
purge_events.py
push_rule.py
pusher.py
receipts.py
registration.py
rejections.py
relations.py
room.py
roommember.py
search.py
signatures.py
state.py
state_deltas.py
stats.py
stream.py
tags.py
transactions.py
ui_auth.py
user_directory.py
user_erasure_store.py