-
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 …
-
It might be interesting to use `io_uring` for asynchronous IO. It is Linux specific, but so is `pwritev` and `preadv`.
-
After couple months of segfaults(over interpreter) narrowed the bug down to `io_uring_peek_batch_cqe` not populating `cqe` consistently. The first loop always runs fine after its anyone's guess as to …
-
examples/perf/io-perf fails with segmentation fault with io-uring:
```
(gdb) run
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Starting program: io-…
hutm updated
2 months ago
-
bthread在读磁盘的时候会block整个线程,有没有计划引入io_uring然后采用异步IO的方式减少线程阻塞?
-
**Description of problem:**
We have a three server glusterfs setup. When starting glusterd the service frequently fails to start with the following error logged:
`C [gf-io-uring.c:612:gf_io_…
-
****
**Is your feature request related to a problem? Please describe.**
The next boost asio (version 1.78) has an option for enabling io_uring. It must be compiled with `BOOST_ASIO_HAS_IO_URING`…
-
Mostly for tech porn reasons, it's new and shiny. Apparently it's also faster. Not sure if it fits in async-io, because it works very different from epoll from what I understand by reading withoutboat…
-
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 for async threa…
-
When switching an application to use io_uring as a transport, we observed a huge increase in the CPU io_wait time, going from 0.01% to ~95% for the same load. Overall CPU usage however stays low, arou…