hubcio commented on code in PR #3976: URL: https://github.com/apache/iggy/pull/3976#discussion_r3901058576
########## helm/charts/iggy/README.md.gotmpl: ########## @@ -33,8 +33,16 @@ under the License. Iggy server uses `io_uring` for high-performance async I/O. This requires: -1. **IPC_LOCK capability** - For locking memory required by io_uring -2. **Unconfined seccomp profile** - To allow io_uring syscalls +1. **Required io_uring setup features** - The node must provide both flags: + + * `IORING_SETUP_COOP_TASKRUN` + * `IORING_SETUP_TASKRUN_FLAG` + + Mainline Linux provides both starting in 5.19. Vendor kernels may backport them to older kernel versions. + + The server fails during startup if either is unavailable. Node capabilities matter, not the container image. +2. **IPC_LOCK capability** - For locking memory required by io_uring +3. **Unconfined seccomp profile** - To allow io_uring syscalls Review Comment: iggy requires kernel 6.11, please check compio io uring syscalls -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
