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
-
-
MDEV-36234 mysqld: io_uring_queue_init() failed with errno 1
-
- Open
-
Activity
Transition | Time In Source Status | Execution Times |
---|
|
3d 2h 8m | 1 |
|
19s | 1 |
|
20d 18h 27m | 1 |
|
2d 23h 46m | 1 |