liburing
liburing copied to clipboard
Configure io_uring thread priority
Hi,
I am trying to gain a better grasp of how IO_Uring works. From my understanding, IO_Uring uses Kernel thread called io-wrk to execute operations when the sqe->flags is set to either IOSQE_IO_DRAIN or IOSQE_IO_LINK.
-
Does IO_Uring also uses io-wrk when we do not set sqe->flags?
-
I am also wondering if it would be possible to set the io-wrk thread priority. For instance, put real time priority on them.
-
I also saw in another Github thread (https://github.com/axboe/liburing/issues/296) that you were working on allowing the user to provide the worker threads. I was wondering if this was still an ongoing work or not since it could allow me to manage the io-worker thread priority.
Thanks in advance.