http://oss.sgi.com/bugzilla/show_bug.cgi?id=351
Summary: XFS internal error xlog_clear_stale_blocks
Product: Linux XFS
Version: unspecified
Platform: IA32
OS/Version: Linux
Status: NEW
Severity: normal
Priority: High
Component: XFS kernel code
AssignedTo: xfs-master@xxxxxxxxxxx
ReportedBy: janfrode@xxxxxxxxxxxxxxx
kernel-smp-2.4.21-15.EL.sgi3 on a dual Pentium III.
We're running 2x raid5 over scsi disk, and have LVM stripe over md0 and md1. On
top of this we have XFS.
We just had a failure on md1. One disk failed, and md1 went down immediately
because it thought the spare disk was newer than the rest of the raid-disks (or
something like that). We were able to recover after pulling out the spare disk.
But, when trying to mount the XFS-filesystem now, we get a failure:
XFS mounting filesystem lvm(58,0)
raid5: switching cache buffer size, 512 --> 4096
Filesystem "lvm(58,0)": XFS internal error xlog_clear_stale_blocks(2) at line
1253 of file xfs_log_recover.c. Caller 0xf8a15ec3
f081fc00 f8a0001b 00000008 00000001 c4925000 f8a42660 f8a4068e 000004e5
f8a405c5 f8a15ec3 f8a16893 f8a4068e 00000001 c4925000 f8a405c5 000004e5
f8a15ec3 0000015d 0000015b 00039cb0 0000015b 00040000 f4727000 0000f191
Call Trace: [<f8a0001b>] xfs_error_report [xfs] 0x5b (0xf081fc04)
[<f8a42660>] .rodata.str1.32 [xfs] 0x320 (0xf081fc14)
[<f8a4068e>] .rodata.str1.1 [xfs] 0x8b2 (0xf081fc18)
[<f8a405c5>] .rodata.str1.1 [xfs] 0x7e9 (0xf081fc20)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc24)
[<f8a16893>] xlog_clear_stale_blocks [xfs] 0x153 (0xf081fc28)
[<f8a4068e>] .rodata.str1.1 [xfs] 0x8b2 (0xf081fc2c)
[<f8a405c5>] .rodata.str1.1 [xfs] 0x7e9 (0xf081fc38)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc40)
[<f8a15ec3>] xlog_find_tail [xfs] 0x2a3 (0xf081fc64)
[<f8a1a747>] xlog_recover [xfs] 0x37 (0xf081fcb4)
[<f8a111b0>] xfs_log_mount [xfs] 0x90 (0xf081fcec)
[<f8a1c06f>] xfs_mountfs [xfs] 0x69f (0xf081fd14)
[<c0145965>] truncate_inode_pages [kernel] 0x75 (0xf081fd80)
[<c0169acd>] set_blocksize [kernel] 0xfd (0xf081fdac)
[<f8a0e664>] xfs_ioinit [xfs] 0x34 (0xf081fdc8)
[<f8a2457e>] xfs_mount [xfs] 0x2ce (0xf081fddc)
[<f8a3c593>] vfs_mount [xfs] 0x43 (0xf081fe10)
[<f8bf54dc>] xfs_qm_mount [xfs_quota] 0x4c (0xf081fe20)
[<f8a3c593>] vfs_mount [xfs] 0x43 (0xf081fe38)
[<f8a3c03d>] linvfs_read_super [xfs] 0x8d (0xf081fe48)
[<c014fdd8>] kmalloc [kernel] 0x48 (0xf081fe88)
[<c016821a>] alloc_super [kernel] 0x3a (0xf081fe98)
[<c0168493>] insert_super [kernel] 0x53 (0xf081fe9c)
[<c0168eb7>] get_sb_bdev [kernel] 0x1e7 (0xf081feac)
[<f8a5346c>] xfs_fs_type [xfs] 0x0 (0xf081fef4)
[<c0169261>] do_kern_mount [kernel] 0x121 (0xf081fefc)
[<f8a5346c>] xfs_fs_type [xfs] 0x0 (0xf081ff00)
[<c0181073>] do_add_mount [kernel] 0x93 (0xf081ff20)
[<c01813a0>] do_mount [kernel] 0x160 (0xf081ff40)
[<c01811f1>] copy_mount_options [kernel] 0x81 (0xf081ff70)
[<c018188f>] sys_mount [kernel] 0xdf (0xf081ff90)
XFS: failed to locate log tail
XFS: log mount/recovery failed
XFS: log mount failed
Will try running xfs_repair as soon as the raid is finished recovering.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
|