Skip to content

Per-path idle timeout and keepalive #96

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

Open
wants to merge 8 commits into
base: multipath-quinn-0.11.x
Choose a base branch
from

Conversation

flub
Copy link
Collaborator

@flub flub commented Jun 17, 2025

  • Basic idle timeout scaffolding.
  • Handle PathIdle timer expiry.
  • Basic keep alive scaffolding.
  • Handle PathKeepAlive timer expiry.
  • quinn-proto API for setting path idle and keepalive.
  • quinn API for setting path idle and keepalive.
  • Allow setting path idle & keepalive defaults in TransportConfig.

The following might perhaps better flow over to another PR

  • Abandon the path correctly.
  • Close the connection if there is no remaining path.

@n0bot n0bot bot added this to iroh Jun 17, 2025
@github-project-automation github-project-automation bot moved this to 🏗 In progress in iroh Jun 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

Successfully merging this pull request may close these issues.

1 participant