matrix-org_synapse/synapse/storage/controllers
Patrick Cloke 92828a7f95
Simplify event persistence code (#16584)
The event persistence code used to handle multiple rooms
at a time, but was simplified to only ever be called with a
single room at a time (different rooms are now handled in
parallel). The code is still generic to multiple rooms causing
a lot of work that is unnecessary (e.g. unnecessary loops, and
partitioning data by room).

This strips out the ability to handle multiple rooms at once, greatly
simplifying the code.
2023-11-03 07:30:31 -04:00
..
__init__.py Add admin endpoint to query room sizes (#15482) 2023-04-26 16:00:11 +00:00
persist_events.py Simplify event persistence code (#16584) 2023-11-03 07:30:31 -04:00
purge_events.py Include the room ID in more purge room log lines. (#15222) 2023-03-08 20:08:56 +00:00
state.py Convert state delta processing from a dict to attrs. (#16469) 2023-10-16 07:35:22 -04:00
stats.py Fix subscriptable type usage in Python <3.9 (#15604) 2023-05-16 12:19:46 -05:00