-
Notifications
You must be signed in to change notification settings - Fork 960
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(request-response): Report failure when streams are at capacity #5417
fix(request-response): Report failure when streams are at capacity #5417
Conversation
@jxs We will appreciate it if this can make it to 0.54. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM thanks Yianis!
This pull request has merge conflicts. Could you please resolve them @oblique? 🙏 |
Approvals have been dismissed because the PR was updated after the send-it
label was applied.
@jxs I was under impression that 0.26.3 is already released, but it is not on crates.io 🤔 |
Fixes potential hanging issue if use relies on response or failures to make progress Pull-Request: libp2p#5417.
Description
Fixes potential hanging issue if use relies on response or failures to make progress
Notes & open questions
We are investigating a bug in our project (eigerco/lumina#256) and @zvolin found out that when an outbound request can not be scheduled it didn't produce any errors.
Inbound requests do not need to produce this kind of error because they only get reported to the user when they successfully been scheduled.
Change checklist