Skip to content

Conversation

@JamesNK
Copy link
Member

@JamesNK JamesNK commented Jul 12, 2022

Addresses #42289

There's no reason to wait for the client to indicate it has shutdown its side of the stream in the QuicStreamContext.DoSends method.

Won't be merged until the networking team figures out what is going on with the client not reporting it's done. This gives us a chance to still test that problem - dotnet/runtime#71927

Talked with S.N.Q team more and DisposeAsync always awaits completion anyway. Remove this await is still worthwhile because we complete the output earlier.

@JamesNK JamesNK force-pushed the jamesnk/http3-removeawaitwritescomplete branch from 7baca38 to 145f974 Compare July 28, 2022 00:26
@JamesNK JamesNK enabled auto-merge (squash) July 28, 2022 00:26
@JamesNK JamesNK merged commit 64744fd into main Jul 28, 2022
@JamesNK JamesNK deleted the jamesnk/http3-removeawaitwritescomplete branch July 28, 2022 02:03
@ghost ghost added this to the 7.0-rc1 milestone Jul 28, 2022
@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.

4 participants