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
It is possible for homeservers to miss device list updates. This means the local copy of a device list for a remote user can become stale, or out of sync with their actual device list, because further updates will be deltas with the previously sent ones.
To ensure inbound device list updates are reliably implemented in a HS implementation, we should test that:
If the remote HS is down, this request is retried in a timely manner; this is not in the spec because the spec doesn't mention any way of making device list updates reliable, but this is how we do it in Synapse and the simplest way to implement some level of reliability here imho so it might be something we should at least nudge implementations into doing through sytest
Upon receiving a new device list updates which prev ID is unknown, the HS queries /_matrix/federation/v1/user/devices/{userId} (spec says otherwise, but see matrix-org/matrix-doc#2710) on the remote HS
It is possible for homeservers to miss device list updates. This means the local copy of a device list for a remote user can become stale, or out of sync with their actual device list, because further updates will be deltas with the previously sent ones.
To ensure inbound device list updates are reliably implemented in a HS implementation, we should test that:
/_matrix/federation/v1/user/devices/{userId}
(spec says otherwise, but see https://github.com/matrix-org/matrix-doc/issues/2710) on the remote HSThe second point is difficult to test, though, because we don't currently have a way to test things like retry schedules.
The text was updated successfully, but these errors were encountered: