diff options
author | Erik Johnston <erikj@element.io> | 2024-08-06 10:39:11 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-08-06 10:39:11 +0100 |
commit | c270355349d589e5e8634f0ca8049a16ec7ea4a3 (patch) | |
tree | b6938a7c0b1e208f942563191aa6072ec4df15fb /changelog.d | |
parent | Sliding Sync: Easier to understand timeline assertions in tests (#17511) (diff) | |
download | synapse-c270355349d589e5e8634f0ca8049a16ec7ea4a3.tar.xz |
SS: Reset connection if token is unrecognized (#17529)
This triggers the client to start a new sliding sync connection. If we don't do this and the client asks for the full range of rooms, we end up sending down all rooms and their state from scratch (which can be very slow) This causes things like https://github.com/element-hq/element-x-ios/issues/3115 after we restart the server --------- Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/17529.misc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/17529.misc b/changelog.d/17529.misc new file mode 100644 index 0000000000..37b2ee07a4 --- /dev/null +++ b/changelog.d/17529.misc @@ -0,0 +1 @@ +Reset the sliding sync connection if we don't recognize the per-connection state position. |