-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
to-device message went missing #15335
Comments
Some odd things I note:
According to https://github.com/matrix-org/synapse/blob/develop/synapse/replication/tcp/commands.py#L173, the recipient is meant to read any missing rows from the database, but I'm not convinced that is happening. I also suspect that the code added in #15150 should not be sending a POSITION in this case (is it maybe missing an |
As @reivilibre points out, https://github.com/matrix-org/synapse/blob/develop/synapse/replication/tcp/commands.py#L164 also says of a
... which is certainly not the case here. |
After closer inspection:
This is correct, but it is specifically referring to the Nevertheless we have the fact that we are sending a |
New theory is that the to-device stream updates have been limited by the (This code was introduced in #7024 and could be an explanation for many of the mysterious to-device-message-disappearances over the years; see #9533.) |
We received a to-device message on
matrix.org
:There is no sign of this message ever being received on the client (rageshake at https://github.com/matrix-org/element-web-rageshakes/issues/20790). The server-side logging isn't completely clear, but I strongly suspect the message was never returned over
/sync
.The text was updated successfully, but these errors were encountered: