<div dir="ltr">Sure the serious thing here is that it corrupt the unlinked list. The inode 0x1bd33 which trigger xfs shutdown is not 0x6b133.</div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/4/19 Eric Sandeen <span dir="ltr"><<a href="mailto:sandeen@sandeen.net" target="_blank">sandeen@sandeen.net</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 4/19/13 4:41 AM, ·ûÓÀÌÎ wrote:<br>
> Dear Brian and Eric,<br>
><br>
</div>> kernel kernel-2.6.32-279.19.1.el6.x86_64.rpm <<a href="http://mirror.linux.duke.edu/pub/centos/6.3/updates/x86_64/Packages/kernel-2.6.32-279.19.1.el6.x86_64.rpm" target="_blank">http://mirror.linux.duke.edu/pub/centos/6.3/updates/x86_64/Packages/kernel-2.6.32-279.19.1.el6.x86_64.rpm</a>> still have this problem<br>
<div><div class="h5">> I build the kernel from this srpm<br>
> <a href="https://oss.oracle.com/ol6/SRPMS-updates/kernel-2.6.32-279.19.1.el6.src.rpm" target="_blank">https://oss.oracle.com/ol6/SRPMS-updates/kernel-2.6.32-279.19.1.el6.src.rpm</a><br>
><br>
> today the shutdown happens again during test.<br>
> Seelogs bellow:<br>
><br>
> /var/log/message<br>
> Apr 19 16:40:05 10 kernel: XFS (sdb): xfs_iunlink_remove: xfs_inotobp() returned error 22.<br>
> Apr 19 16:40:05 10 kernel: XFS (sdb): xfs_inactive: xfs_ifree returned error 22<br>
> Apr 19 16:40:05 10 kernel: XFS (sdb): xfs_do_force_shutdown(0x1) called from line 1184 of file fs/xfs/xfs_vnodeops.c. Return address = 0xffffffffa02d4bda<br>
> Apr 19 16:40:05 10 kernel: XFS (sdb): I/O Error Detected. Shutting down filesystem<br>
> Apr 19 16:40:05 10 kernel: XFS (sdb): Please umount the filesystem and rectify the problem(s)<br>
> Apr 19 16:40:07 10 kernel: XFS (sdb): xfs_log_force: error 5 returned.<br>
> Apr 19 16:40:37 10 kernel: XFS (sdb): xfs_log_force: error 5 returned.<br>
><br>
> systemtap script output:<br>
> --- xfs_imap -- module("xfs").function("xfs_imap@fs/xfs/xfs_ialloc.c:1257").return -- return=0x16<br>
> vars: mp=0xffff88101801e800 tp=0xffff880ff143ac70 ino=0xffffffff imap=0xffff88100e93bc08 flags=0x0 agbno=? agino=? agno=? blks_per_cluster=? chunk_agbno=? cluster_agbno=? error=? offset=? offset_agbno=? __func__=[...]<br>
> mp: m_agno_log = 0x5, m_agino_log = 0x20<br>
> mp->m_sb: sb_agcount = 0x1c, sb_agblocks = 0xffffff0, sb_inopblog = 0x4, sb_agblklog = 0x1c, sb_dblocks = 0x1b4900000<br>
> imap: im_blkno = 0x0, im_len = 0xe778, im_boffset = 0xd997<br>
> kernel backtrace:<br>
> Returning from: 0xffffffffa02b4260 : xfs_imap+0x0/0x280 [xfs]<br>
> Returning to : 0xffffffffa02b9d59 : xfs_inotobp+0x49/0xc0 [xfs]<br>
> 0xffffffffa02b9ec1 : xfs_iunlink_remove+0xf1/0x360 [xfs]<br>
> 0xffffffff814ede89<br>
> 0x0 (inexact)<br>
> user backtrace:<br>
</div></div>> 0x3ec260e5ad [/lib64/<a href="http://libpthread-2.12.so" target="_blank">libpthread-2.12.so</a> <<a href="http://libpthread-2.12.so" target="_blank">http://libpthread-2.12.so</a>>+0xe5ad/0x219000]<br>
<div class="im">><br>
> --- xfs_iunlink_remove -- module("xfs").function("xfs_iunlink_remove@fs/xfs/xfs_inode.c:1681").return -- return=0x16<br>
> vars: tp=0xffff880ff143ac70 ip=0xffff8811ed111000 next_ino=? mp=? agi=? dip=? agibp=? ibp=? agno=? agino=? next_agino=? last_ibp=? last_dip=0xffff881000000001 bucket_index=? offset=? last_offset=0xffffffffffff8811 error=? __func__=[...]<br>
> ip: i_ino = 0x1bd33, i_flags = 0x0<br>
> ip->i_d: di_nlink = 0x0, di_gen = 0x53068791<br>
><br>
> debugfs events trace:<br>
> <a href="https://docs.google.com/file/d/0B7n2C4T5tfNCREZtdC1yamc0RnM/edit?usp=sharing" target="_blank">https://docs.google.com/file/d/0B7n2C4T5tfNCREZtdC1yamc0RnM/edit?usp=sharing</a><br>
<br>
</div>Same issue, one file was unlinked twice in a race:<br>
<br>
=== ino 0x6b133 ===<br>
<...>-4477 [003] 2721.176790: xfs_iunlink: dev 8:16 ino 0x6b133<br>
<...>-4477 [003] 2721.176839: xfs_iunlink_remove: dev 8:16 ino 0x6b133<br>
<...>-4477 [009] 3320.127227: xfs_iunlink: dev 8:16 ino 0x6b133<br>
<...>-4477 [001] 3320.141126: xfs_iunlink_remove: dev 8:16 ino 0x6b133<br>
<...>-4477 [003] 7973.136368: xfs_iunlink: dev 8:16 ino 0x6b133<br>
<...>-4479 [018] 7973.158457: xfs_iunlink: dev 8:16 ino 0x6b133<br>
<...>-4479 [018] 7973.158497: xfs_iunlink_remove: dev 8:16 ino 0x6b133<br>
<span class="HOEnZb"><font color="#888888"><br>
-Eric<br>
<br>
</font></span></blockquote></div><br><br clear="all"><br>-- <br>·ûÓÀÌÎ
</div>