You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
My server has accumulated hundreds of thousands of to-device messages to three particular device IDs:
synapse=# select count(*),device_id from device_inbox group by 2 order by 1 desc limit 3;
count | device_id
--------+---------------------------------------------
263318 | 93fB6y9SJ3183h6zpYjImjRE8om8X01O7Xjl7UkcHeo
263318 | 4CDFPgvgQryGrOAGLlscaauGQPLTLmlYKP/8VgLHzEo
263318 | fTBqO/U1BB6rTBo+PEa3pExSx5bWVipFa8F1OhRyKrk
these turn out to be the public halves of master, self-signing and user-signing cross-signing keys, and they are mostly key-share requests (and subsequent cancellations). They are coming from both element-web and element-android.
Clearly nothing is ever going to read these messages. It's a shame that synapse accepts/keeps them (cf matrix-org/synapse#3656), but it also seems wasteful that element sends the requests.
The text was updated successfully, but these errors were encountered:
Adding a clause for hidden should prevent to_device messages from being added to devices which should not be visible.
So this isn't any client's fault after all, as * is intended to have messages sent only to visible devices. Thus closing this issue in favour of one for Synapse: matrix-org/synapse#9348
My server has accumulated hundreds of thousands of to-device messages to three particular device IDs:
these turn out to be the public halves of master, self-signing and user-signing cross-signing keys, and they are mostly key-share requests (and subsequent cancellations). They are coming from both element-web and element-android.
Clearly nothing is ever going to read these messages. It's a shame that synapse accepts/keeps them (cf matrix-org/synapse#3656), but it also seems wasteful that element sends the requests.
The text was updated successfully, but these errors were encountered: