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

Implement MSC4023: Thread ID for 2nd order-relation in Synapse #15701

Open
matrixbot opened this issue Dec 21, 2023 · 0 comments
Open

Implement MSC4023: Thread ID for 2nd order-relation in Synapse #15701

matrixbot opened this issue Dec 21, 2023 · 0 comments

Comments

@matrixbot
Copy link
Collaborator

matrixbot commented Dec 21, 2023

This issue has been migrated from #15701.


The proposal matrix-org/matrix-spec-proposals#4023 requires an implementation in Synapse.

This issue is part of the ongoing effort to fix stuck notifications in Element Web. As mentioned in @neilisfragile's engineering newsletter this week, we had to skip the last Element Web release because one of our client-side fixes has unhidden a larger battery of other issues that we have since been working on.

The biggest remaining issue we've narrowed things down onto this week is element-hq/element-web#25450. We've put in a client-side fix for this but the excess requests to fetch the unknown events have a performance impact. The size of the latter is hard to gauge but in our tests it was as bad as 5x in extreme cases.

After testing on today's nightly, we believe the general experience is good enough to unblock our release but preferably we'd like to limit the time window where performance is negatively impacted by leveraging server-side support through MSC4023.

@matrixbot matrixbot changed the title Dummy issue Implement MSC4023: Thread ID for 2nd order-relation in Synapse Dec 22, 2023
@matrixbot matrixbot reopened this Dec 22, 2023
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

1 participant