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

Potential race when knocking to join a call over federation #2634

Open
Half-Shot opened this issue Sep 17, 2024 · 2 comments
Open

Potential race when knocking to join a call over federation #2634

Half-Shot opened this issue Sep 17, 2024 · 2 comments
Labels
T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems

Comments

@Half-Shot
Copy link
Member

Steps to reproduce

(N.B. I suspect this is more of a Synapse problem, but reporting at application level.

There are two users here. Alice is on Server A, and Bob is on Server B.

  1. Alice creates a new call, and sends the link along to Bob
  2. Bob requests to join the call (knocks)
  3. Alice accepts and invites Bo,b
  4. Bob sees an error about not being able to join
  5. (workaround) Bob is able to refresh and immediately join the call.

Outcome

What did you expect?

Upon being inviited, I should be joined to the call.

What happened instead?

image

I suspect this is invites racing;

Operating system

Arch Linux

Browser information

Firefox

URL for webapp

No response

Will you send logs?

No

@Half-Shot Half-Shot added the T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems label Sep 17, 2024
@Half-Shot
Copy link
Member Author

I strongly suspect this is element-hq/synapse#15012

@Half-Shot
Copy link
Member Author

#2637 reportedly makes this less of a problem, but this causes some delay in joining a room so it would be good to fix upstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Defect Something isn't working: bugs, crashes, hangs, vulnerabilities, or other reported problems
Projects
None yet
Development

No branches or pull requests

1 participant