-
Notifications
You must be signed in to change notification settings - Fork 33
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
Many unread and unreadable rooms existing since compression #27
Comments
I've had this moved to the compress repo since it seems related to running that tool. |
Messages from the element-web console I see:
In another room that exhibts this behaviour when trying to access a message by clicking "back on the timeline" button:
|
Additionally some unencrypted rooms show notification symbols when there are no new messages. |
It was pointed out that this might be matrix-org/synapse#6779, which is then made worse by using the state compressor. Maybe the query in matrix-org/synapse#6779 (comment) could be run to see if that is related. |
I just checked the query mentioned in matrix-org/synapse#6779 (comment) and it does contain 0 rows. What I see is that mostly 1 user account seems to be affected and a lot of private chats. Leaving a room and rejoining (even for unencrypted) does not restore the ability to see messages from before. |
Something I also notice right now is that many of the unread/unreadable direct chats are actually listed below rooms instead of "people" |
I was wondering whether anyone has a pointer to something like a "state fsck" that I could run to debug the situation? |
It seems that this bug is still present in the current implementation. After continuing to apply the synapse_auto_compressor while synapse was offline, other members of the ungleich.ch homeserver reported afterwards the access denied to events. |
After using https://github.com/matrix-org/rust-synapse-compress-state we see the following behaviour:
I am raising this issue here, as others running synapse might run into it.
I am currently trying to find out whether any kind of "matrix-db-fsck" exists that checks the integrity. Any pointers are welcome. I have raised the issue in the synapse-admins room as well.
The text was updated successfully, but these errors were encountered: