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

fix: busy loop on shutdown #30

Merged
merged 3 commits into from
Jan 21, 2025
Merged

fix: busy loop on shutdown #30

merged 3 commits into from
Jan 21, 2025

Conversation

0x676e67
Copy link
Owner

No description provided.

nox and others added 3 commits January 14, 2025 15:52
This helps finding the root cause of why the assertion
in FlowControl::dec_send_window failed in the first place.

See #692 for more details.
Reclaiming requested capacity that has not been actually reserved yet
is wrong, as this capacity never existed to begin with.

Fixes #607
When in a slow shutdown, this was busy looping since no more streams were left. The change here now only makes sure we poll one extra time if the state changed during the poll.

Fixes #831
@0x676e67 0x676e67 merged commit 7c28d3c into master Jan 21, 2025
3 checks passed
@0x676e67 0x676e67 deleted the sync branch January 21, 2025 11:13
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