Special ioctl doesn't work unless you use directfs (you're using ext4); see: https://mariadb.com/kb/en/fusionio-directfs-atomic-write-support/

On Wednesday, 11 June 2014, Daniel Black <daniel.black@openquery.com> wrote:

Hi,

I'm trying to get innodb_use_atomic_writes = 1 working on an ext4 on top of LVM on a ioDrive device with a RHEL6 kernel 2.6.32-358.6.2.el6.x86_64

and getting the following error. Which bit(s) need to change to get it working?


140611 7:43:46 InnoDB: Operating system error number 25 in a file operation.
InnoDB: Error number 25 means 'Inappropriate ioctl for device'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
InnoDB: File name ./ibdata1
InnoDB: File operation call: 'ioctl'.
InnoDB: Error in opening ./ibdata1

--
--
Daniel Black, Engineer @ Open Query (http://openquery.com.au)
Remote expertise & maintenance for MySQL/MariaDB server environments.

_______________________________________________
Mailing list: https://launchpad.net/~maria-discuss
Post to     : maria-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~maria-discuss
More help   : https://help.launchpad.net/ListHelp