lp:1055547 repeatable on XFS

Reported by Raghavendra D Prabhu on 2013-06-13
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona XtraBackup
Medium
Alexey Kopytov
2.0
Medium
Alexey Kopytov
2.1
Medium
Alexey Kopytov

Bug Description

I am able to repeat this on XFS during prepare:

====================================
120629 6:12:19 InnoDB: Shutdown completed; log sequence number 3351590558
InnoDB: Error: tried to read 2048 bytes at offset 0 0.
InnoDB: Was only able to read 0.
120629 6:12:19 InnoDB: Operating system error number 22 in a file operation.
InnoDB: Error number 22 means 'Invalid argument'.
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 operation call: 'read'.
InnoDB: Cannot continue operation.
innobackupex: Error:
==========================================

Does PXB testsuite run tests on XFS?

Tags: pxc Edit Tag help
affects: percona-xtradb-cluster → percona-xtrabackup
description: updated
Alexey Kopytov (akopytov) wrote :

It's not clear why it doesn't fail before prepare, as exactly the same I/O requests are issued. I think the fix is to disable O_DIRECT when manipulating xtrabackup_logfile before and after recovery.

The details of XFS filesystem where this happened (for those reproducing this):

xfs_info /dev/sda7
==========================

meta-data=/dev/sda7 isize=256 agcount=4, agsize=1387072 blks
         = sectsz=512 attr=2
data = bsize=4096 blocks=5548288, imaxpct=25
         = sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0
log =internal bsize=4096 blocks=2709, version=2
         = sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0

Pretty much standard settings.

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

Other bug subscribers