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]

Reply via email to