liburing
liburing copied to clipboard
The configuration of io_poll and sqpoll results in file write performance degradation. The environment used is as follows: 1、Linux kernel 5.10 and kernel 6.2 2. The storage device is an...
When writing to an NVMe device using io_uring with direct I/O, the tail latency for write operations exceeds 1 second. ftrace output: ``` Submit Event: node-22232 [035] .... 202048.601185: io_uring_submit_sqe:...
For some reason `io_uring_prep_send_bundle` accepts `len` argument, however `io_sendmsg_prep` in kernel returns `-EINVAL` for non-zero len. I guess `io_uring_prep_send_bundle` should not have len as an argument since 0 is the...
the pseudo code below constantly increases `sockets: used ` metric in `/proc/net/sockstat` This reproduces only when registering direct file descriptors (on kernel 6.2.0). ```c for (unsigned i = 0; i...
We are using io_uring for TCP socket I/O in our application and have been experimenting with using io_uring's zero-copy send support. First, thank you all for the hard work put...
just run `make -j` ``` In file included from send-zerocopy.c:15: /usr/include/linux/ipv6.h:19:8: error: redefinition of 'struct in6_pktinfo' 19 | struct in6_pktinfo { | ^~~~~~~~~~~ In file included from /usr/include/arpa/inet.h:22, from send-zerocopy.c:13:...
Currently libaio-based IO may block in `io_submit(2)` even if `RWF_NOWAIT` is passed if we hit the `nr_requests` limit of requests enqueued in the block layer. This is a death sentence...
I try to understand the licensing to update the summary in the vcpkg port, and I find it somewhat confusing. The README has https://github.com/axboe/liburing/blob/7b3245583069bd481190c9da18f22e9fc8c3a805/README#L101-L104 The files have ~~~ grep -R...
When I use 50/50 R/W for the SATA IO test, about 60 hours, all the drives(8 pcs) in this server will report cqe->res = -11. Then I try to run...
Dear Developers, To note I am running it in `Linux-6.8.0` and `liburing-2.5`. I am trying to use Big SQE to take advantage 128 bytes of the SQE and use the...