mirror of
https://github.com/element-hq/synapse.git
synced 2024-11-23 18:15:53 +03:00
786de8570b
Instead of having a large cache of `room_id -> bool` about whether a room is partially stated, replace with a "fetch rooms the user is which are partially-stated". This is a lot faster as the set of partially stated rooms at any point across the whole server is small, and so such a query is fast. The main issue with the bulk cache lookup is the CPU time looking all the rooms up in the cache.
1 line
59 B
Text
1 line
59 B
Text
Small performance improvement in speeding up sliding sync.
|