-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Presence status does not update correctly #13601
Comments
Sanity check: when this was working, which version of Element were your users using? (I.e. could this be a client-side problem?) |
If it is a server-side change, possibly #13313 to blame? |
When the problem was first noticed, our iMacs had different versions of Element from 1.10.15 to 1.11.3 installed. After that, I installed 1.11.3 on all iMacs. Even with this, the problem persisted. I am pretty sure that the problem did not exist with Synapse 1.62. Regardless of the desktop version, the same problem also exists under Android. |
I have the same problem after upgrade Synapse from 1.61 to 1.64. You must clean cache in Element and status is OK, but after some time it stops updating correctly again. |
If this is a synapse bug then it sounds like we're not correctly proxying the presence update down the |
I've got the same problem after updating to synapse 1.63 or 1.64 using element 11.2 and 11.3, it takes some time to notice the wrong status so I can't tell for sure which version it was. The problem is still present with synapse 1.65 + element 11.3 |
Any news on this? |
I can confirm, that it’s working correctly after cleaning the cache, but it stops working after a short period of time. I also noticed that some users stuck on the „yellow“ away bubble, I didn’t see this status ever before. I tested this with multiple users on Element 1.11.3. And today on Element 1.11.4 |
Any news? One question for all with this problem: Do you have synapse in worker mode or in moholith mode? |
I have 3 generic workers |
I have 9 workers in large installation. And I have another, very small installation in monlith mode. In this installation all looks like OK. |
moholith mode here |
How many users? |
20 - 30 users |
@MatMaul says he has reproduced this and will investigate |
The problem still exists with 1.68 |
I found a lot of messages in postgresql main log: 2022-10-11 09:17:05.946 CEST [1756] synapse_user@synapse ERROR: could not serialize access due to concurrent delete |
This is fine - it just means that two writes to the database were attempted at once. Synapse will automatically retry the query that didn't make it. |
The problem still exists with 1.69 |
This should be fixed by #14243 and available in 1.71 release, closing. |
This problem repeated in version 1.76 |
Description
Hello,
Since the update to Synapse 1.64 or 1.65, we have the problem that the status of a user in Element no longer updates correctly. The users are using Element version 1.11.3. The problem cannot be reproduced correctly, for one user the status is updated correctly after approx. 1-5 minutes after logging out, but another user is still shown as online even though he has already closed Element for 30 minutes. If you delete the cache in Element, the status is displayed correctly, but not permanently.
Has something been changed in the presence handling that could cause this behaviour?
Greetings Erik
Steps to reproduce
Homeserver
chat.slawinski.de
Synapse Version
1.65
Installation Method
No response
Platform
Server: Ubuntu 20.04 LTS
Client: macOS, iOS and Android
Relevant log output
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: