Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Mar 21, 2024

Backport of #99889 to release/8.0-staging

Fixes #98945

/cc @MihaZupan

Customer Impact

Reported by a customer in #98945.
It is a deadlock that can happen in a race when the server closes an HTTP/2 connection (which is not that common for HTTP/2).

Regression

Yes, introduced in 8.0 (likely in PR #90094).

Testing

Tested with a custom build of Libraries which introduces delays increasing the chances of the problem happening.

Risk

Low

@ghost ghost added the area-System.Net.Http label Mar 21, 2024
@MihaZupan MihaZupan marked this pull request as draft March 26, 2024 14:01
@MihaZupan MihaZupan self-assigned this Mar 26, 2024
@MihaZupan MihaZupan closed this Apr 2, 2024
@karelz karelz added this to the 8.0.x milestone Apr 2, 2024
@karelz karelz added the tenet-reliability Reliability/stability related issue (stress, load problems, etc.) label Apr 2, 2024
@karelz
Copy link
Member

karelz commented Apr 2, 2024

It has low hit count, but it is a relaibility problem, a regression in 8.0 and low risk change -- we should consider to take it. Let's do bar check with Tactics.

@MihaZupan MihaZupan reopened this Apr 3, 2024
@MihaZupan MihaZupan marked this pull request as ready for review April 3, 2024 11:36
@MihaZupan MihaZupan requested a review from a team April 3, 2024 11:36
@MihaZupan MihaZupan added the Servicing-approved Approved for servicing release label Apr 3, 2024
@MihaZupan
Copy link
Member

Approved by tactics (@SteveMCarroll) via email on April 2nd.

@MihaZupan MihaZupan merged commit 2b94204 into release/8.0-staging Apr 9, 2024
@MihaZupan MihaZupan deleted the backport/pr-99889-to-release/8.0-staging branch April 9, 2024 11:31
@MihaZupan MihaZupan modified the milestones: 8.0.x, 8.0.5 Apr 9, 2024
@github-actions github-actions bot locked and limited conversation to collaborators May 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area-System.Net.Http Servicing-approved Approved for servicing release tenet-reliability Reliability/stability related issue (stress, load problems, etc.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants