Skip to content

Conversation

@SessionHero01
Copy link
Collaborator

@SessionHero01 SessionHero01 commented Nov 5, 2025

When group polling starts at the background, it has to go through all the groups and waiting for their result. The "waiting" gets cancelled when the app comes to foreground. The cancellation of the waiting causes the callback from the poller to hang forever, hence blocking the group poller to function.

This PR removes the suspend waiting on the callback from poller, so that it's no longer impacted by the cancellation of poll requester.

@SessionHero01 SessionHero01 merged commit e18695b into release/1.29.0 Nov 5, 2025
4 checks passed
@SessionHero01 SessionHero01 deleted the ses-4822-fix-race-condition branch November 5, 2025 02:34
SessionHero01 added a commit that referenced this pull request Nov 6, 2025
* Tweak group polling concurrency (#1661)

* Fix a deadlock in group poller (#1663)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants