Skip to content

docs(design): per-session io_uring ring pool impl plan (#1937)#3876

Merged
oferchen merged 1 commit into
masterfrom
docs/iouring-session-ring-pool-impl-1937
May 7, 2026
Merged

docs(design): per-session io_uring ring pool impl plan (#1937)#3876
oferchen merged 1 commit into
masterfrom
docs/iouring-session-ring-pool-impl-1937

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 7, 2026

Summary

Closes #1937.

Test plan

  • CI fmt+clippy
  • CI nextest (stable)
  • Windows / macOS / Linux musl builds

Concrete plan to finish #1408/#1409: lookup `RingPool` by `SessionId`,
tie ring lifetime to session drop via `SessionRegistry::unregister`,
and migrate sockets, disk_batch, and copy_file_range to the shared
path. Cites #1936 for the per-session lookup contract.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 7, 2026
@oferchen oferchen merged commit 0e808a4 into master May 7, 2026
8 checks passed
@oferchen oferchen deleted the docs/iouring-session-ring-pool-impl-1937 branch May 8, 2026 03:52
oferchen added a commit that referenced this pull request May 18, 2026
Concrete plan to finish #1408/#1409: lookup `RingPool` by `SessionId`,
tie ring lifetime to session drop via `SessionRegistry::unregister`,
and migrate sockets, disk_batch, and copy_file_range to the shared
path. Cites #1936 for the per-session lookup contract.
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