We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d6fe654 commit 6f067d5Copy full SHA for 6f067d5
crates/matrix-sdk/src/event_cache/mod.rs
@@ -525,6 +525,11 @@ impl EventCacheInner {
525
self.multiple_room_updates_lock.lock().await
526
};
527
528
+ // Note: bnjbvr tried to make this concurrent at some point, but it turned out
529
+ // to be a performance regression, even for large sync updates. Lacking
530
+ // time to investigate, this code remains sequential for now. See also
531
+ // https://github.com/matrix-org/matrix-rust-sdk/pull/5426.
532
+
533
// Left rooms.
534
for (room_id, left_room_update) in updates.left {
535
let room = self.for_room(&room_id).await?;
0 commit comments