-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SSS got completely stuck #3115
Comments
Ah, this happened because I restarted the server which blew away the in-memory cache of which rooms we'd sent down. This caused it to basically try and send down all your rooms again. We need to migrate the per-connection state to the DB, but for now: element-hq/synapse#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 element-hq/element-x-ios#3115 after we restart the server --------- Co-authored-by: Eric Eastwood <[email protected]>
PR has landed and been deployed |
I feel like this should be re-opened to address better UI feedback:
I also want to point out that if @erikjohnston's investigation is correct, |
so it may be a different cause, but i just got this again |
@ara4n can you send a rageshake when it happens again? |
@ara4n is it still an issue? |
Given the super positive feedback we got in an internal room on the Oct, 23th. I am closing it. |
Steps to reproduce
Outcome
What did you expect?
There should be a spinner if you are staring at stale history wondering if it's stale or not.
Sync should not get stuck due to bad connectivity, but retry when connectivity recovers.
What happened instead?
Stuck sync, with zero UI feedback to tell you you're offline or looking at stale info.
Your phone model
No response
Operating system version
No response
Application version
669
Homeserver
No response
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: