Skip to content

quic, no local idle connection timeout, ngtcp2 keep-alive #17057

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

Closed
wants to merge 3 commits into from

Conversation

icing
Copy link
Contributor

@icing icing commented Apr 15, 2025

Do not set a transport parameter idle timeout, meaning we have no such thing from our side. The remote setting then applies.

In ngtcp2, set its "keep-alive" timer to prevent a possible remote idle timeout to tear down the connection while we have active transfers on that connection.

@github-actions github-actions bot added the HTTP/3 h3 or quic related label Apr 15, 2025
@icing icing requested review from bagder and dfandrich April 15, 2025 09:39
@icing icing force-pushed the quic-keep-alive branch from 4dd647b to bc868f3 Compare April 16, 2025 10:15
icing added 3 commits April 18, 2025 10:26
Do not set a transport parameter idle timeout, meaning we have
no such thing from our side. The remote setting then applies.

In ngtcp2, set its "keep-alive" timer to prevent a possible
remote idle timeout to tear down the connection while we have
active transfers on that connection.
@icing icing force-pushed the quic-keep-alive branch from bc868f3 to 49a4cfa Compare April 18, 2025 08:29
@icing icing requested a review from bagder April 18, 2025 09:04
@bagder bagder closed this in 21fd646 Apr 18, 2025
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
Do not set a transport parameter idle timeout, meaning we have no such
thing from our side. The remote setting then applies.

In ngtcp2, set its "keep-alive" timer to prevent a possible remote idle
timeout to tear down the connection while we have active transfers on
that connection.

Closes curl#17057
nbaws pushed a commit to nbaws/curl that referenced this pull request Apr 26, 2025
Do not set a transport parameter idle timeout, meaning we have no such
thing from our side. The remote setting then applies.

In ngtcp2, set its "keep-alive" timer to prevent a possible remote idle
timeout to tear down the connection while we have active transfers on
that connection.

Closes curl#17057
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HTTP/3 h3 or quic related
Development

Successfully merging this pull request may close these issues.

3 participants