liburing
liburing copied to clipboard
I've created a [benchmark program](https://github.com/GrokImageCompression/uring_mt_test) to test my particular work flow: multi-threaded writes to generate a TIFF file. This is a cmake project that is easy to build and run....
Hello I'm trying to use IO_uring and not used to it I have tried all the echo severs of every open sources. So I know the basic uses. This is...
I am trying make poll semantics work before accept() on a tcp socket. Try 1 ``` #include #include #include #include #include #include #include int main() { struct io_uring ring; struct...
As it stands now, `io_uring_opcode_supported` is currently a `static inline` function in the `liburing.h` header file. This is fine for C and C++ code. However, it makes this library more...
To use socket asynchronous these function are needed - io_uring_prep_socket - io_uring_prep_getpeername - io_uring_prep_setsockopt - io_uring_prep_getsockopt - io_uring_prep_getaddrinfo - to properly use `io_uring_prep_connect` These 2 if you are managing multiple...
Threading support can be very useful in async programming. For example thread joining and condvar waiting. Futex is a good start IMO.
### Backgroud: io_uring vs epoll Nowadays there are many issues and projects focused on io_uring network performance, and the competitor is always epoll. - https://github.com/axboe/liburing/issues/189 - https://github.com/frevib/io_uring-echo-server - https://github.com/CarterLi/liburing4cpp @CarterLi...
I see there was a patch discussed here but it does not seem to be merged? https://www.spinics.net/lists/io-uring/msg03217.html What was the outcome of this patch/discussion?
Could a proper(file, socket, features) benchmark be written so others can compare `io_uring` speed with their software and so on... Maybe this can double as test to see if new/comparing...
Will more io_uring instances increase the parallelism at the disk device level or only increase concurrency? Is there any guideline on how many io_uring instances to create per device or...