Skip to content

docs(design): shared io_uring instance across concurrent transfers (#1060)#3922

Merged
oferchen merged 1 commit into
masterfrom
design/shared-io-uring-instance
May 7, 2026
Merged

docs(design): shared io_uring instance across concurrent transfers (#1060)#3922
oferchen merged 1 commit into
masterfrom
design/shared-io-uring-instance

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 7, 2026

Summary

Test plan

  • Reviewer confirms the design distinguishes shared-across-sessions from the existing per-session pool.
  • Reviewer agrees the trade-offs (routing, backpressure, fairness, security, blast radius) are addressed.
  • Reviewer agrees the feature-gate rollout plan is conservative enough.

…1060)

Specify a daemon-wide shared io_uring router that amortises ring setup
across concurrent in-flight transfers, extending the per-session ring
pool from #1408/#1409. Recommends gating behind a feature flag with
per-session pool as the default.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 7, 2026
@oferchen oferchen merged commit e58544b into master May 7, 2026
8 checks passed
@oferchen oferchen deleted the design/shared-io-uring-instance branch May 8, 2026 03:50
oferchen added a commit that referenced this pull request May 18, 2026
…1060) (#3922)

Specify a daemon-wide shared io_uring router that amortises ring setup
across concurrent in-flight transfers, extending the per-session ring
pool from #1408/#1409. Recommends gating behind a feature flag with
per-session pool as the default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant