Skip to content
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

Order of events after a federation outage is confusing #20024

Closed
chagai95 opened this issue Dec 3, 2021 · 5 comments
Closed

Order of events after a federation outage is confusing #20024

chagai95 opened this issue Dec 3, 2021 · 5 comments

Comments

@chagai95
Copy link
Contributor

chagai95 commented Dec 3, 2021

image

Steps to reproduce

  1. The server was down for a few hours.

Outcome

What did you expect?

Eventual consistency

What happened instead?

The timeline showing on one server is not the same as the other server.

Operating system

Windows

Browser information

Version 93.0.4577.63 (Official Build) (64-bit)

URL for webapp

https://app.element.io, chat.chagai.website

Application version

Element version: 1.9.5 Olm version: 3.2.3, Element Chagai version: v1.8.5 Olm version: 3.2.3

Homeserver

matrix.org, chagai.website

Will you send logs?

Yes

@t3chguy
Copy link
Member

t3chguy commented Dec 3, 2021

The timeline content & order is provided by the server. During server outages, old messages may come down /sync as new ones and the client has no way to tell them apart.

@chagai95
Copy link
Contributor Author

chagai95 commented Dec 3, 2021

So if I understood correctly it's a server issue, closing it here

@chagai95 chagai95 closed this as completed Dec 3, 2021
@chagai95
Copy link
Contributor Author

chagai95 commented Dec 10, 2021

Unsure if there's enough information or not for the clients to mark them reliably and consistently — would need a client dev's perspective on whether we ought to think about a clearer way to tell clients about this case (which would need protocol changes/specification work).

matrix-org/synapse#11499 (comment)

@t3chguy @reivilibre not sure where you prefer to discuss this but it seems like the server devs think the client devs might have enough info and the client devs think they don't.

@chagai95 chagai95 reopened this Dec 10, 2021
@SimonBrandner SimonBrandner added the X-Needs-Info This issue is blocked awaiting information from the reporter label Dec 11, 2021
@robintown robintown changed the title Inconsistent timeline - is this a synapse issue? Order of events after a federation outage is confusing Apr 24, 2022
@robintown robintown removed X-Needs-Info This issue is blocked awaiting information from the reporter Z-Synapse labels Apr 24, 2022
@MadLittleMods
Copy link
Contributor

Closing in favor of element-hq/element-meta#1491

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants