MatrixSynapse/synapse/storage
Nick Mills-Barrett 41320a0554
Optimise async get event lookups (#13435)
Still maintains local in memory lookup optimisation, but does any external
lookup as part of the deferred that prevents duplicate lookups for the same
event at once. This makes the assumption that fetching from an external
cache is a non-zero load operation.
2022-08-04 15:49:55 +01:00
..
controllers Instrument `/messages` for understandable traces in Jaeger (#13368) 2022-08-03 10:57:38 -05:00
databases Optimise async get event lookups (#13435) 2022-08-04 15:49:55 +01:00
engines
schema Bg update to populate new `events` table columns (#13215) 2022-07-15 12:47:26 +01:00
util Log the stack when waiting for an entire room to be un-partial stated (#13257) 2022-07-12 18:57:38 +01:00
__init__.py
_base.py Refactor presence so we can prune user in room caches (#13313) 2022-07-25 09:21:06 +00:00
background_updates.py
database.py Track DB txn times w/ two counters, not histogram (#13342) 2022-07-21 13:23:05 +01:00
keys.py
prepare_database.py
push_rule.py
roommember.py
state.py
types.py