Missing dependency on libaio, unable to enable innodb_use_native_aio on 12.04,

Bug #1186692 reported by Ryan Solomon
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mysql-5.5 (Ubuntu)
New
Undecided
Unassigned

Bug Description

The default state for innodb_use_native_aio is enabled as per:
http://dev.mysql.com/doc/refman/5.5/en/innodb-parameters.html#sysvar_innodb_use_native_aio
It was introduced in 5.5.4 I believe, and offers improved performance, and actual asynchronous writes.

However, is seems innodb_use_native_aio is disabled by default in Ubuntu 12.04, and I am unable to enable it. I have this issue on 2 12.04 servers, neither of which seem to meet the requirements for it to be disabled by mysql on startup. It would appear it is enabled by default on Ubuntu 12.10

I initially asked this as a support question, but after looking into it, I think it is a bug. All of the Debian 5.5 packages I looked at list libaio as a dependency. 'ldd mysqld' does not list libaio.
http://packages.debian.org/sid/mysql-server-core-5.5 (Wheezy, Jessie and Sid)

libaio is additionally not listed as a dependency in the source packages.
https://launchpad.net/ubuntu/precise/+source/mysql-5.5

My current package version is for mysql-server is 5.5.31-0ubuntu0.12.04.1

Is it possibly just because the builds are being done on machines which lack libaio?

Possibly similar issue with mariadb:
https://bugs.launchpad.net/maria/+bug/988204

(Please bear with me if I am incorrectly reporting this as I am unsure as to why this would be, and how this would be handled.)

Tags: packaging
tags: added: packaging
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.