Re: permanent XFS volume corruption

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>>> On 11.05.17 at 16:58, <sandeen@xxxxxxxxxxx> wrote:
> On 5/11/17 9:39 AM, Jan Beulich wrote:
>> It is now on two systems that I'm getting
>> 
>> XFS (sda1): corrupt dinode 576254627, has realtime flag set.
>> ffff88042ea63300: 49 4e 81 a4 02 02 00 00 00 00 03 e8 00 00 00 64  IN.............d
>> ffff88042ea63310: 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00  ................
>> ffff88042ea63320: 59 14 0e 9f 0f a7 7c 2f 59 14 0e 9f 18 f3 db 2f  Y.....|/Y....../
>> ffff88042ea63330: 59 14 0e 9f 18 f3 db 2f 00 00 00 00 00 00 80 80  Y....../........
>> XFS (sda1): Internal error xfs_iformat(realtime) at line 133 of file 
> .../fs/xfs/xfs_inode_fork.c.  Caller xfs_iread+0xea/0x2e0 [xfs]
>> CPU: 10 PID: 4418 Comm: smbd Not tainted 3.12.73-sp1-2017-04-26-jb #2
> 
> Well, pretty old... oh, ok but you think it came about after a
> 4.11 crash?

As said elsewhere, similar messages appear with 4.11 or other kernel
versions I have installed on that box.

>> Hardware name: AMD Dinar/Dinar, BIOS RDN1506A 08/31/2014
>>  0000000000000001 ffffffff81354083 ffffffffa03ea40a ffffffffa03a0952
>>  0000000000000000 0000000000000075 ffff88042ea63300 ffff88042f508000
>>  ffff88022efe7000 ffff88042f508028 0000000000000000 ffffffffa03e9b06
>> Call Trace:
>>  [<ffffffff81004e3b>] dump_trace+0x7b/0x310
>>  [<ffffffff81004ad6>] show_stack_log_lvl+0xe6/0x150
>>  [<ffffffff81005ddc>] show_stack+0x1c/0x50
>>  [<ffffffff81354083>] dump_stack+0x6f/0x84
>>  [<ffffffffa03a0952>] xfs_corruption_error+0x62/0xa0 [xfs]
>>  [<ffffffffa03e9b06>] xfs_iformat_fork+0x3b6/0x530 [xfs]
>>  [<ffffffffa03ea40a>] xfs_iread+0xea/0x2e0 [xfs]
>>  [<ffffffffa03a6538>] xfs_iget_cache_miss+0x58/0x1d0 [xfs]
>>  [<ffffffffa03a67c3>] xfs_iget+0x113/0x190 [xfs]
>>  [<ffffffffa03e5be8>] xfs_lookup+0xb8/0xd0 [xfs]
>>  [<ffffffffa03aaddd>] xfs_vn_lookup+0x4d/0x90 [xfs]
>>  [<ffffffff8110539d>] lookup_real+0x1d/0x60
>>  [<ffffffff811064d2>] __lookup_hash+0x32/0x50
>>  [<ffffffff8110a2a4>] path_lookupat+0x7f4/0x8b0
>>  [<ffffffff8110a38e>] filename_lookup+0x2e/0x90
>>  [<ffffffff8110abef>] user_path_at_empty+0x9f/0xd0
>>  [<ffffffff81100678>] vfs_fstatat+0x48/0xa0
>>  [<ffffffff8110081f>] SyS_newstat+0x1f/0x50
>>  [<ffffffff81358d42>] system_call_fastpath+0x16/0x1b
>>  [<00007f141f4f0d35>] 0x7f141f4f0d34
>> XFS (sda1): Corruption detected. Unmount and run xfs_repair
>> 
>> after a crash with a 4.11-based kernel.
> 
> Oh, hm.  What caused that crash, do you have logs prior to it?

Nothing at all in the logs; the crashes were hypervisor ones in
both instances.

>> I didn't try xfs_repair-ing
>> the volume in this second instance, as the result from doing so in
>> the first instance was only permanent re-occurrence (and
>> apparently spreading) of the problem. It may be interesting that
>> xfs_check finds only this one corrupted inode, while the kernel
>> also finds at least one more:
> 
> xfs_repair -n would be safe, what does it say?  (mount/unmount
> first, to clear the log)

So are you saying "xfs_repair -n" is not the same as "xfs_check"?

>> In any event I think there are two problems: The corruption itself
>> (possibly an issue with recent enough upstream kernels only) and
>> the fact that running xfs_repair doesn't help in these cases. I'm
>> attaching xfs_check and xfs_metadump warning output for both
>> affected volumes in this second instance. The full files
>> xfs_metadump -agow produced can be provided upon request
>> (500Mb and 80Mb uncompressed respectively).
> 
> can you provide one or both compressed xfs_metadumps offline?
> (No need to post URL to the list)

Well, I have no idea where to upload it to, all the sites I know of
only accept text kind of data, and I don't think that would be
suitable here. (I'm sorry for my ignorance, but that's not something
I ever had a need to do.)

Jan

--
To unsubscribe from this list: send the line "unsubscribe linux-xfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux