You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iggy.apache.org by "hubcio (via GitHub)" <gi...@apache.org> on 2026/09/01 05:33:07 UTC

Re: [PR] fix(journal): repair a torn WAL tail instead of panicking the shard [iggy]

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: commits-unsubscribe@iggy.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org