Skip to content

docs(design): per-file vs shared io_uring ring bench plan (#1410)#3882

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

docs(design): per-file vs shared io_uring ring bench plan (#1410)#3882
oferchen merged 1 commit into
masterfrom
design/io-uring-shared-ring-bench

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 7, 2026

Summary

Test plan

  • Confirm fmt+clippy CI is green (docs-only change, no Rust touched).
  • Reviewer confirms cited file:line references in crates/fast_io/src/io_uring/ resolve on master.
  • Reviewer confirms the pass/fail bar (>= 30% p99 reduction, p50 no regression, throughput within +/- 5%) matches the issue intent.

Adds a documentation-only design note quantifying the cost of the
current per-file io_uring topology against a session-level shared
ring on a 100K small-file flood, with a 30% p99 tail-latency
reduction pass/fail bar.
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 7, 2026
@oferchen oferchen merged commit 66ede53 into master May 7, 2026
8 checks passed
@oferchen oferchen deleted the design/io-uring-shared-ring-bench branch May 8, 2026 03:52
oferchen added a commit that referenced this pull request May 18, 2026
)

Adds a documentation-only design note quantifying the cost of the
current per-file io_uring topology against a session-level shared
ring on a 100K small-file flood, with a 30% p99 tail-latency
reduction pass/fail bar.
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