-
Couldn't load subscription status.
- Fork 5.2k
[release/5.0] Fix polling on https connections in HttpConnectionPool #50776
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
Conversation
|
Tagging subscribers to this area: @dotnet/ncl Issue DetailsBackport of #49474 to release/5.0 Customer ImpactWith this fix, customers with large numbers of HTTPS connections will see significantly less pinning, and avoid GC behavior caused by long-lived pins. A customer is blocked on deploying 5.0 due to this. TestingVerified in private build by customer.
|
|
@scalablecory (or @stephentoub ) can you please add a risk statement above? Also please share with me (internally) a bit more about the customer. |
Added, and I pinged you with some more info. |
|
Unrelated failures: |
|
@dotnet/dnceng this build seems to have been unscheduled for a long time. Could you please check? |
|
@danmoseley Taking a look. |
|
@danmoseley this is related to an ongoing Azure IcM described in https://github.com/dotnet/core-eng/issues/12732. There's an email out to partners with more details on what's going on. |
|
@Anipik i believe this is good to merge |
Backport of #49474 to release/5.0
Customer Impact
With this fix, customers with large numbers of HTTPS connections will see significantly less pinning, and avoid GC behavior caused by long-lived pins.
A customer is blocked on deploying 5.0 due to this.
Testing
Verified in private build by customer.
Risks
Most users of
HttpClientwill be affected by this code change, so I wouldn't say there is zero risk. However, this returns HTTPS behavior to what worked prior to 5.0, so the ramifications are well understood.