-
@mt-caret
Adding this here as a central point for discussion rather than X-linking between different repositories.
When you have some time it would be great if you could validate some experimen…
-
Trying to setup a connection to a Mongo database, an application just hangs. If I take the connection line in question into `irb` or `pry` it works as expected. Strace points to something within io_ur…
-
> Depending on how fast hashing is, hashing the output might still be OK if it can be done in parallel with closing all the input files (which is surprisingly slow - run the linker with …
-
Looking for some input on this one!
When initially designing the project, I decided to place the main I/O methods in the `IoUring` class like so:
* `ring.queueRead(channel, buffer)`
* `ring.que…
-
liburing now supports freeing memory allocated for usage with the feature discovery functionality.
I would be happy to provide the uring-sys implementation which I have in a private branch, but lib…
-
Hi, I'm trying to implement a "read TCP connection with timeout" function, so I want to make `read()` future returns immediately after the client hasn't sent data in 10s.
I found `tokio::time::time…
-
[io_uring](https://kernel.dk/io_uring.pdf) is a new method to perform efficient I/O on Linux systems. It provides a completion model (rather than a readiness model), similar to what IOCP on Windows p…
-
There is a PR to test configuring building ATS with io_uring: #8992 .
It would be good if our CI system could test with this io_uring option. @bryancall suggested our fedora:36 image is a good cand…
-
Compiling this project with `fsanitize=address` shows that there appears to be a heap buffer overflow in the code:
```
./cat_io_uring example_file.txt
===========================================…
-
`iostat -xm -t 1 -p nvme0n1` shows that the average queue length is only about 4, when running io_uring local on my laptop. `fio` is better at keeping the queue topped up. As is `local_file_system`.
…