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

Improve time to join a remote room #14030

Closed
15 of 16 tasks
kittykat opened this issue Oct 3, 2022 · 2 comments
Closed
15 of 16 tasks

Improve time to join a remote room #14030

kittykat opened this issue Oct 3, 2022 · 2 comments
Labels
A-Federated-Join joins over federation generally suck O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Major functionality / product severely impaired, no satisfactory workaround. T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. Z-Epic

Comments

@kittykat
Copy link
Contributor

kittykat commented Oct 3, 2022

Users expect joining a remote room to be fast - a few seconds at most.

The current work being undertaken is protocol level work to allow you to "partially" join a remote room, which allows you to send and receive events, while the join fully completes in the background. End of Q3 we put it out for community testing, with the caveats it a) has lots of edge cases and bugs, and b) doesn't work for worker deployments.

The backend team are currently estimating the remaining work before it can be enabled by default across all deployments.

Note: there is a separate (smaller) tranche of work to actually optimise the code involved in the presence of faster remote room joins. So once the above is complete there might still be a bunch of work to do to get it to a few seconds at most.

Relevant milestones:

These tasks need to be completed for this issue to be closed:

@kittykat kittykat added A-Federated-Join joins over federation generally suck S-Major Major functionality / product severely impaired, no satisfactory workaround. O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience Z-Epic labels Oct 3, 2022
@DMRobertson DMRobertson added the T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. label Oct 3, 2022
@richvdh
Copy link
Member

richvdh commented Oct 5, 2022

Related (possibly a duplicate of?): #1211

@erikjohnston
Copy link
Member

This is now live, so I think we should close this tracking issue.

@kittykat kittykat closed this as completed Mar 2, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A-Federated-Join joins over federation generally suck O-Frequent Affects or can be seen by most users regularly or impacts most users' first experience S-Major Major functionality / product severely impaired, no satisfactory workaround. T-Task Refactoring, removal, replacement, enabling or disabling functionality, other engineering tasks. Z-Epic
Projects
None yet
Development

No branches or pull requests

4 participants