Closed
Description
When a server receives DATA frame after RST (known issue #1510, probably caused by the same problem as #42200) it makes the connection faulted and sends GO_AWAY. On the client, the connections is getting closed, all the streams getting reset, triggering Http2Stream._requestBodyCancellationSource
. This CTS will cancel ongoing request body with TaskCancelledException
eventually propagating out of SendAsync
. This is magnified by #38774 that tried to propagate errors from faulty request content to the user, therefore is mostly visible in POST ExpectContinue
stress test operation.