Skip to content

Conversation

@halter73
Copy link
Member

@halter73 halter73 commented Jan 23, 2020

This is the release/3.1 backport of #18529

I think this is worth patching, because this is a regression introduced in 3.0 where a sequence of valid HTTP/1.x requests causes a NullReferenceException in Kestrel which stops request processing and aborts the underlying connection. You can work around the issue by setting KestrelServerOptions.DisableStringReuse to true, but that causes a perf hit.

Fixes #18438

@halter73 halter73 requested a review from Tratcher as a code owner January 23, 2020 23:23
@ghost ghost added the area-servers label Jan 23, 2020
@halter73 halter73 added Servicing-consider Shiproom approval is required for the issue feature-kestrel labels Jan 23, 2020
@leecow leecow added Servicing-approved Shiproom has approved the issue and removed Servicing-consider Shiproom approval is required for the issue labels Feb 6, 2020
@analogrelay analogrelay added this to the 3.1.3 milestone Feb 13, 2020
@analogrelay
Copy link
Contributor

Need a review to merge @Tratcher @jkotalik @davidfowl

@analogrelay
Copy link
Contributor

Thanks!

@analogrelay analogrelay merged commit 439f4af into release/3.1 Feb 14, 2020
@analogrelay analogrelay deleted the halter73/18438-3.1 branch February 14, 2020 17:38
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Jun 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions feature-kestrel Servicing-approved Shiproom has approved the issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants