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.
-
Is there any planned support for io_uring in ecal?
Beta Was this translation helpful? Give feedback.
All reactions