forked-synapse/synapse/replication
Erik Johnston b5facbac0f
Improve perf of sync device lists (#17216)
Re-introduces #17191, and includes #17197 and #17214

The basic idea is to stop calling `get_rooms_for_user` everywhere, and
instead use the table `device_lists_changes_in_room`.

Commits reviewable one-by-one.
2024-05-21 16:48:20 +01:00
..
http Add support for moving /push_rules off of main process (#17037) 2024-03-28 15:44:07 +00:00
tcp Improve perf of sync device lists (#17216) 2024-05-21 16:48:20 +01:00
__init__.py Correctly mention previous copyright (#16820) 2024-01-23 11:26:48 +00:00