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
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | In Progress [ 3 ] |
Assignee | Eugene Kosov [ kevg ] | Vladislav Vaintroub [ wlad ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Assignee | Vladislav Vaintroub [ wlad ] | Otto Kekäläinen [ otto ] |
Link |
This issue relates to |
Assignee | Otto Kekäläinen [ otto ] | Eugene Kosov [ kevg ] |
Assignee | Eugene Kosov [ kevg ] | Marko Mäkelä [ marko ] |
Assignee | Marko Mäkelä [ marko ] | Eugene Kosov [ kevg ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
issue.field.resolutiondate | 2021-03-15 09:37:48.0 | 2021-03-15 09:37:48.211 |
Fix Version/s | 10.6.0 [ 24431 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |
Link |
This issue causes |
Link |
This issue relates to |
Link |
This issue relates to |
Link |
This issue relates to |
Workflow | MariaDB v3 [ 119202 ] | MariaDB v4 [ 134392 ] |
Link |
This issue causes |
Link | This issue relates to MDEV-29610 [ MDEV-29610 ] |
Link | This issue relates to MDEV-36234 [ MDEV-36234 ] |