커널 버전 6.2.0-1018에서 MariaDB io_uring_queue_init()가 errno 1로 실패했습니다.

커널 버전 6.2.0-1018에서 MariaDB io_uring_queue_init()가 errno 1로 실패했습니다.

공식 도커 허브 이미지 mariadb:lts를 사용하여 MariaDB를 실행하고 있습니다.

(이것은 MariaDB 10.11.6-MariaDB-1:10.11.6+maria~ubu2204 소스 개정 fecd78b83785d5ae96f2c6ff340375be803cd299입니다)

컨테이너가 시작되면 다음 메시지가 나타납니다.

[Warning] mariadbd: io_uring_queue_init() failed with errno 1
[Warning] InnoDB: liburing disabled: falling back to innodb_use_native_aio=OFF

두 번째 경고는 첫 번째 경고의 결과라는 점을 이해하고 있으며 구성을 통해 이를 방지할 수 있다는 것도 알고 있습니다.innodb_use_native_aio=OFF

그러나 나는 고성능 비동기 I/O를 갖고 싶습니다.

컨테이너의 커널 버전을 확인했습니다 uname -r.6.2.0-1018-하늘빛도커 호스트와 동일합니다.

$ uname -a 
Linux vm-ubuntu-90 6.2.0-1018-azure #18~22.04.1-Ubuntu SMP Tue Nov 21 19:25:02 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

관련 정보