- Jul 12, 2022
-
-
Florian Fischer authored
-
- Mar 15, 2022
-
-
Florian Fischer authored
Liburing 2.2 and Linux 5.18 support IORING_REGISTER_RING_FDS, preventing the fget(ring_fd) overhead for each io_uring_enter call, as well as IORING_OP_MSG_RING, greatly simplifying the IO-based sleep strategy code.
-
- Feb 19, 2022
-
-
Florian Schmaus authored
-
- Feb 18, 2022
-
-
Florian Fischer authored
Since Linux 5.15 io_uring can limit the number of iow threads created using IORING_REGISTER_IOWQ_MAX_WORKERS. Bump liburing wrap to version 2.1 to use io_uring_register_iowq_max_workers. Expose this via the meson variable io_unbounded_iow_max and the environment variable EMPER_IO_UNBOUNDED_IOW_MAX. See for an detailed explanation: https://blog.cloudflare.com/missing-manuals-io_uring-worker-pool
-
- Aug 27, 2021
-
-
Florian Fischer authored
-
- Aug 23, 2021
-
-
Florian Fischer authored
Now EMPER builds using the liburing wrap succeed because they no longer include liburing/src which contains a custom syscall header.
-
- Aug 19, 2021
-
-
Florian Fischer authored
-
- Feb 05, 2021
-
-
Florian Fischer authored
The gtest wrap can be updated with the meson wrap command
-