Replies: 2 comments 2 replies
-
Since this is the first time I have heard about that, probably not ;) But we can start a discussion about it! What should we use it for? What problem do you think this would solve in eCAL? |
Beta Was this translation helpful? Give feedback.
-
I'm still learning about this, but from what I understand, io_uring (which uses the liburing library) is a new way for Linux to handle I/O operations. It uses two ring buffers to communicate between the kernel and user space, and allows batch processing of multiple I/O operations with a single system call. This could make things faster and more efficient compared to older methods like epoll and kqueue. In terms of networking and storage, io_uring might help speed things up and prevent the application from stalling during read and write operations. So, it seems like adding io_uring to eCAL could improve its performance in situations where there's a lot of I/O happening. But take this with a grain of salt, I'm not an expert! You can read more about io_uring on this blog: https://unixism.net/loti/what_is_io_uring.html#what-is-io-uring |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Is there any planned support for io_uring in ecal?
Beta Was this translation helpful? Give feedback.
All reactions