Error messge “File system on /var/lib/scylla is not qualified for seastar AIO” on startup

During first startup, you may see the error message:

File system on /var/lib/scylla is not qualified for seastar AIO

There can be two causes for this error:

  • You are not using XFS on your data directory

    • Remedy: format the data directory with XFS

  • You are using XFS, but the kernel version is too old; see below for affected kernels

    • Remedy: upgrade your kernel

Scylla requires using the XFS filesystem, since it is the only Linux filesystem with good Asynchronous I/O support. In addition, Linux kernels before 3.15 did not have good asynchronous append support, which is required by Scylla.

If you are using Red Hat Enterprise Linux or CentOS, use version 7.2 or higher of the operating system. These versions contain a kernel that provides the necessary support.

If you are using Ubuntu 14.04, install kernel package linux-image-generic-lts-vivid. This package contains a kernel that provides the necessary support

Troubleshoot