Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
None
Description
io_uring is fast and convenient. In contrast, Linux AIO has flaws: https://blog.cloudflare.com/io_submit-the-epoll-alternative-youve-never-heard-about/
liburing is a user space library which protects from writing a boiler plate code. https://github.com/axboe/liburing Let's use it.
Attachments
Issue Links
- causes
-
MDEV-25760 Assertion failure on io_uring_cqe_get_data() returning -EAGAIN
- Closed
-
MDEV-28441 liburing failure causes assertions
- Closed
- relates to
-
MDEV-24927 Install liburing-dev in the CI environments
- Closed
-
MDEV-26569 10.6 mariadbd error: io_uring_queue_init() failed with ENOSYS, and then asserts
- Closed
-
MDEV-26674 io_uring related hangs on the Linux kernel
- Closed
-
MDEV-29610 uring tmpfs InnoDB: IO Error: 125 during async write of X bytes, for file Y, returned 0
- Stalled
-
MDEV-26555 main.innodb_ext_key fatal assertion
- Closed