-
`IORING_SETUP_NO_SQARRAY`:
https://github.com/torvalds/linux/commit/2af89abda7d9c2aeb573677e2c498ddb09f8058a
https://lore.kernel.org/r/0ffa3268a5ef61d326201ff43a233315c96312e0.1692916914.git.asml.si…
-
Hi, in the Readme you say
> Use a non-blocking I/O network lib based on epoll (kqueue under macOS/FreeBSD) to provide high-concurrency, high-performance network IO
IO_uring is the new linux API th…
-
## Description of the problem
Currently on Linux if the ivykis poll methods are used `follow-freq(0)` the first available regular file polling method is `ppol` (you have to exclude the not working …
-
The included io_uring example doesn't show how to read files or other operations supported by io_uring.
I would like to implement a random access file reader class that will handle batches of read …
-
### Search before asking
- [X] I had searched in the [issues](https://github.com/apache/skywalking/issues?q=is%3Aissue) and found no similar feature requirement.
### Description
This is first sub …
-
In the current version, we observe a performance degrade on Linux version due to the usage of `libaio` on async IO handling. It has been a known issue that `libaio` is not very efficient.
Recently,…
-
Here's a possible approach.
* On `io_uring_setup`, create a file monitor identifying the fd as an io_uring fd.
* When that fd is mapped, remove any `MAP_FIXED` flag and set the prot flags to read/…
-
hey,
we have a pretty large codebase so I'll try to pull out the most important parts
we essentially dropped in epoll support whereas before we used nio - no issue there.
we later deployed kern…
-
I'm investigating utilizing io-uring runtimes for http servers. Trillium is my favorite so far. `trillium-http` has no runtime dependencies, so I think it won't be a big problem adding support for io-…
-
Adding io_uring support here would make it significantly easier to get io_uring support in tokio.
io_uring supports both readiness-based and completion-based APIs. Readiness-based APIs _should_ be …