Skip to content

Keep Kestrel's connection PipeReader in a consistent state #16725

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

Merged
merged 3 commits into from
Nov 4, 2019

Conversation

halter73
Copy link
Member

@halter73 halter73 commented Nov 1, 2019

  • When the request body PipeReader.ReadAsync throws, the connection-level
    pipe should be advanced, so subsequent attempts to read from the
    connection-level pipe don't fail unnecessarily

Addresses #14727

Copy link
Contributor

@jkotalik jkotalik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending tests, this looks good.

@analogrelay
Copy link
Contributor

Needs @Pilchie approval to get it in, and we need to get it in today for preview3 (without QB approval).

- When the request body PipeReader.ReadAsync throws, the connection-level
pipe should be advanced, so subsequent attempts to read from the
connection-level pipe don't fail unnecessarily
@halter73 halter73 force-pushed the halter73/14727 branch 3 times, most recently from 20ac3e0 to 1c5707e Compare November 1, 2019 20:53
@halter73
Copy link
Member Author

halter73 commented Nov 1, 2019

@aspnet-hello
Copy link

This comment was made automatically. If there is a problem contact [email protected].

I've triaged the above build. I've created/commented on the following issue(s)
https://github.com/aspnet/AspNetCore-Internal/issues/3154

@halter73
Copy link
Member Author

halter73 commented Nov 2, 2019

@jkotalik this is ready.

@halter73 halter73 merged commit e3b971a into release/3.1 Nov 4, 2019
@halter73 halter73 deleted the halter73/14727 branch November 4, 2019 18:47
@amcasey amcasey added area-networking Includes servers, yarp, json patch, bedrock, websockets, http client factory, and http abstractions and removed area-runtime labels Jun 6, 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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants