Skip to content

Use io_uring for socket readiness - #401

Open
bneradt wants to merge 1 commit into
yahoo:masterfrom
bneradt:add-io-uring
Open

Use io_uring for socket readiness#401
bneradt wants to merge 1 commit into
yahoo:masterfrom
bneradt:add-io-uring

Conversation

@bneradt

@bneradt bneradt commented Aug 21, 2026

Copy link
Copy Markdown
Collaborator

Use a process-wide io_uring to multiplex socket readiness waits on
supported Linux systems while preserving poll as the automatic fallback.

Add auto, off, and required modes for same-binary production A/B
tests, including fail-fast behavior when a canary cannot keep using
io_uring.

Production validation: compare --io-uring required with
--io-uring off before merging.

Copilot AI lite review requested due to automatic review settings August 21, 2026 23:16
@bneradt bneradt self-assigned this Aug 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Use a process-wide io_uring to multiplex socket readiness waits on
supported Linux systems while preserving poll as the automatic fallback.

Add auto, off, and required modes for same-binary production A/B
tests, including fail-fast behavior when a canary cannot keep using
io_uring.

Production validation: compare --io-uring required with
--io-uring off before merging.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants