Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Missing device list updates #4827

Closed
erikjohnston opened this issue Mar 7, 2019 · 2 comments
Closed

Missing device list updates #4827

erikjohnston opened this issue Mar 7, 2019 · 2 comments
Labels
z-bug (Deprecated Label)

Comments

@erikjohnston
Copy link
Member

We have a situation where: a user Bob on server A creates a bunch of devices, but server B ends up missing a device from the middle (i.e. it has synced older and newer devices). This shouldn't happen.

From the logs we see:

  1. Server B only did one resync, before the missing device.
  2. Server A and server B agree on the last device stream ID for Bob
  3. There are no log lines of the form Pruned %d device list outbound pokes, suggesting that there were no problems sending the device list updates.

This suggests that B didn't receive or dropped the missing device, and then didn't realise it needed to do a resync.

@ara4n
Copy link
Member

ara4n commented Dec 6, 2019

I wrote a test to try to exercise this at matrix-org/sytest#761 but currently it passes...

@richvdh
Copy link
Member

richvdh commented Dec 9, 2021

I think this is either fixed or a subset of #8631

@richvdh richvdh closed this as completed Dec 9, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
z-bug (Deprecated Label)
Projects
None yet
Development

No branches or pull requests

4 participants