-
### `io_uring` support
io_uring seems like the best option for the Linux systems for us to support.
### Todo
- [ ] Add `scheduler` support
- [x] Allocator support
- [ ] `tick` idea (try_run/round/ru…
-
saw this. not sure if titan is going to support it?
https://openinx.github.io/ppt/io-uring.pdf
-
Is there a plan to use new io_uring backend in addition to epoll.
Thanks
-
This is fairly low priority, but lately there's been lots of discussion about the new `io_uring` interface in kernels >= 5.1. I imagine we could make good use of this for chunk IO and networking.
T…
-
****
**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`…
-
Armeria allows a user to choose the underlying transport type between `nio`, `epoll` and `io_uring`, defaulting to `epoll` on Linux and `nio` on other OSes. Armeria does not select `io_uring` even if…
-
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 …
-
`IORING_SETUP_NO_SQARRAY`:
https://github.com/torvalds/linux/commit/2af89abda7d9c2aeb573677e2c498ddb09f8058a
https://lore.kernel.org/r/0ffa3268a5ef61d326201ff43a233315c96312e0.1692916914.git.asml.si…
-
### 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 …
-
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…