Skip to content

feat(liburing): add four-mode proactor execution, direct I/O, and hot-path benches - #18

Merged
trunkszi merged 1 commit into
mainfrom
feat/proactor-modes
Oct 31, 2026
Merged

trunkszi merged 1 commit into
mainfrom
feat/proactor-modes

Conversation

@trunkszi

Copy link
Copy Markdown
Owner

Add algebraic ProactorMode (EventDriven, SqPoll, IoPoll, SqPollIoPoll) with setup flag fallback negotiation, SQPOLL sole-CPU conflict validation, zero-dirty-cache-line publication/harvesting, O(1) 128-bit IOPOLL opcode admission, mode-aware bounded shutdown with DMA ownership retention, configurable-alignment FixedBufferPool, ops::fs file helpers, DirectFile O_DIRECT/IOPOLL support, Criterion hot-path mode benchmarks, and full English documentation.

…-path benches

Add algebraic ProactorMode (EventDriven, SqPoll, IoPoll, SqPollIoPoll) with setup flag fallback negotiation, SQPOLL sole-CPU conflict validation, zero-dirty-cache-line publication/harvesting, O(1) 128-bit IOPOLL opcode admission, mode-aware bounded shutdown with DMA ownership retention, configurable-alignment FixedBufferPool, ops::fs file helpers, DirectFile O_DIRECT/IOPOLL support, Criterion hot-path mode benchmarks, and full English documentation.
@trunkszi
trunkszi merged commit 8cf1b70 into main Oct 31, 2026
1 check passed
@trunkszi
trunkszi deleted the feat/proactor-modes branch October 31, 2026 05:06
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.

1 participant