aboutsummaryrefslogtreecommitdiff
path: root/sytest-whitelist
diff options
context:
space:
mode:
authorTill <2353100+S7evinK@users.noreply.github.com>2022-04-19 10:46:45 +0200
committerGitHub <noreply@github.com>2022-04-19 09:46:45 +0100
commit57e3622b85fd4d80d9826404135f09e91ed47973 (patch)
treeecedc835dfd4b6eb21ff3b028df8f43cfb65a01f /sytest-whitelist
parent3ddbffd59ece5f74d951d6209882d9d954db4bc3 (diff)
Implement lazy loading on `/sync` (#2346)
* Initial work on lazyloading * Partially implement lazy loading on /sync * Rename methods * Make missing tests pass * Preallocate slice, even if it will end up with fewer values * Let the cache handle the user mapping * Linter * Cap cache growth
Diffstat (limited to 'sytest-whitelist')
-rw-r--r--sytest-whitelist11
1 files changed, 10 insertions, 1 deletions
diff --git a/sytest-whitelist b/sytest-whitelist
index f63b96f5..c8dedd59 100644
--- a/sytest-whitelist
+++ b/sytest-whitelist
@@ -699,4 +699,13 @@ Ignore invite in full sync
Ignore invite in incremental sync
A filtered timeline reaches its limit
A change to displayname should not result in a full state sync
-Can fetch images in room \ No newline at end of file
+Can fetch images in room
+The only membership state included in an initial sync is for all the senders in the timeline
+The only membership state included in an incremental sync is for senders in the timeline
+Old members are included in gappy incr LL sync if they start speaking
+We do send redundant membership state across incremental syncs if asked
+Rejecting invite over federation doesn't break incremental /sync
+Gapped incremental syncs include all state changes
+Old leaves are present in gapped incremental syncs
+Leaves are present in non-gapped incremental syncs
+Members from the gap are included in gappy incr LL sync \ No newline at end of file