Hi Percona team,
I’ve noticed that Percona Server for MySQL (even in the recent 8.4 builds) does not seem to offer support for Linux’s io_uring interface for asynchronous I/O – neither in documentation nor via a configuration option like innodb_use_io_uring
.
Given that io_uring is now considered mature and MariaDB >= 10.6 has support for it, I was wondering:
- Is there any plan or roadmap to integrate io_uring support into Percona Server for MySQL?
- Is it intentionally omitted due to stability concerns or because libaio is still preferred?
- Are there any known builds (experimental or community forks) that do include this feature?
I’m running high-throughput workloads (~100k QPS, heavy writes) on SSD/NVMe and am exploring every I/O gain possible. Would love to hear your thoughts on this!