Skip to content

Conversation

@JamesNK
Copy link
Member

@JamesNK JamesNK commented Aug 1, 2022

  • An HTTP/3 connection that ends because of an idle timeout logs a number of messy exception details. Look for idle exceptions and make logs cleaner.
  • Delay aborting connection with critical stream closed. Avoids race between connection and stream closing.

@ghost ghost added the area-runtime label Aug 1, 2022
@JamesNK JamesNK force-pushed the jamesnk/http3-connectionidle branch from 6dc5861 to dd7f37a Compare August 11, 2022 13:35
@JamesNK JamesNK marked this pull request as ready for review August 11, 2022 13:37
@Tratcher
Copy link
Member

Tratcher commented Aug 12, 2022

I'm actually removing the quic idle timeout as part of #34955. Kestrel will manage the connection idle lifetime. I should have a PR ready today.

@JamesNK
Copy link
Member Author

JamesNK commented Aug 13, 2022

These changes will still be useful for aborts and avoiding the race between closing control streams and the connection.

@JamesNK JamesNK merged commit 6887c94 into main Aug 13, 2022
@JamesNK JamesNK deleted the jamesnk/http3-connectionidle branch August 13, 2022 13:35
@ghost ghost added this to the 7.0-rc1 milestone Aug 13, 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.

3 participants