MariaDB 10.6 builds with uring fail - Launchpad builders kernel 4.15 too old, can we get newer?

Asked by Otto Kekäläinen

While working on Mariadb 10.6 for Debian and Ubuntu upload (I maintain MariaDB in Debian and Ubuntu) I noticed the Launchpad builders were failing due to mariadbd emitting:

    io_uring_queue_init() failed with ENOSYS: try uprading the kernel

The root cause is that the Launchpad buildd seems to be running on Ubuntu 18.04 with a 4.15 kernel:

    Kernel version: Linux bos02-s390x-002 4.15.0-154-generic #161-Ubuntu SMP Fri Jul 30 12:59:37

To be able to develop for newer Ubuntu releases (upcoming Impish mainly) the builders should be running at least Ubuntu 20.04 as it has a 5.4 Linux kernel.

What are your plans to upgrade the builder fleet?

Is there some way to opt-in to have Ubuntu 20.04 builder hosts earlier for ?

Question information

English Edit question
Launchpad itself Edit question
No assignee Edit question
Solved by:
Otto Kekäläinen
Last query:
Last reply:
Revision history for this message
Colin Watson (cjwatson) said :

We're quite conservative about upgrading, because we only have a single pool of builder VMs for each architecture (which also means there is no way to opt individual builds into different kernels) and so it's sometimes possible to run into the opposite problem where a newer kernel causes problems for older userspace.

I suspect that moving the base VMs to focal may in fact be OK, but it will involve a non-trivial amount of work - too much to track in a question - and will likely have to wait its turn behind some other build farm infrastructure work. Could you please use the "Create bug report" link to convert this question into a bug?

Revision history for this message
Otto Kekäläinen (otto) said :

Question answered fully and accurately. Tracking the solution to the underlying problem in