xfs and raid5 - "Structure needs cleaning for directory open"
Rainer Fuegenstein
rfu at kaneda.iguw.tuwien.ac.at
Sun May 9 18:35:11 CDT 2010
not sure if my original post made it to the list members since it
never arrived here, but it is already listed in the archive:
http://oss.sgi.com/pipermail/xfs/2010-May/045303.html
another update:
I restarted the server several times, always with the raid intact (no
syncing) and started to backup as much data as possible. in the last
hours the file system was heavily used (both read and write, about 2TB
copied to another SATA disk); during this time the error occured
a few times:
since raid is stable I suspect it is entirely an XFS (or hardware) problem?
find: ./Hana: Structure needs cleaning
00000000: aa b9 6a 52 fa 62 8c 36 17 19 b8 75 0f 2a 92 f5 ª¹jRúb.6..žu.*.õ
Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2112 of file fs/xfs/xfs_da_btree.c. Caller 0xffffffff8834482e
Call Trace:
[<ffffffff8834472d>] :xfs:xfs_da_do_buf+0x503/0x5b1
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff8020cb6c>] _atomic_dec_and_lock+0x39/0x57
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88346868>] :xfs:xfs_readdir+0xa7/0xb6
[<ffffffff88373301>] :xfs:xfs_file_readdir+0xff/0x14c
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff802366f7>] vfs_readdir+0x77/0xa9
[<ffffffff80239f2a>] sys_getdents+0x75/0xbd
[<ffffffff80260295>] tracesys+0x47/0xb6
[<ffffffff802602f9>] tracesys+0xab/0xb6
00000000: ea 4c ea e1 7a f1 2f 88 13 f9 a5 24 08 38 31 4e êLêázñ/..ù¥$.81N
Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2112 of file fs/xfs/xfs_da_btree.c. Caller 0xffffffff8834482e
Call Trace:
[<ffffffff8834472d>] :xfs:xfs_da_do_buf+0x503/0x5b1
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff8020cb6c>] _atomic_dec_and_lock+0x39/0x57
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88346868>] :xfs:xfs_readdir+0xa7/0xb6
[<ffffffff88373301>] :xfs:xfs_file_readdir+0xff/0x14c
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff802366f7>] vfs_readdir+0x77/0xa9
[<ffffffff80239f2a>] sys_getdents+0x75/0xbd
[<ffffffff80260295>] tracesys+0x47/0xb6
[<ffffffff802602f9>] tracesys+0xab/0xb6
00000000: ea 4c ea e1 7a f1 2f 88 13 f9 a5 24 08 38 31 4e êLêázñ/..ù¥$.81N
Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2112 of file fs/xfs/xfs_da_btree.c. Caller 0xffffffff8834482e
Call Trace:
[<ffffffff8834472d>] :xfs:xfs_da_do_buf+0x503/0x5b1
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff8020cb6c>] _atomic_dec_and_lock+0x39/0x57
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88346868>] :xfs:xfs_readdir+0xa7/0xb6
[<ffffffff88373301>] :xfs:xfs_file_readdir+0xff/0x14c
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff802366f7>] vfs_readdir+0x77/0xa9
[<ffffffff80239f2a>] sys_getdents+0x75/0xbd
[<ffffffff80260295>] tracesys+0x47/0xb6
[<ffffffff802602f9>] tracesys+0xab/0xb6
00000000: ea 4c ea e1 7a f1 2f 88 13 f9 a5 24 08 38 31 4e êLêázñ/..ù¥$.81N
Filesystem "md0": XFS internal error xfs_da_do_buf(2) at line 2112 of file fs/xfs/xfs_da_btree.c. Caller 0xffffffff8834482e
Call Trace:
[<ffffffff8834472d>] :xfs:xfs_da_do_buf+0x503/0x5b1
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff8020cb6c>] _atomic_dec_and_lock+0x39/0x57
[<ffffffff8834482e>] :xfs:xfs_da_read_buf+0x16/0x1b
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88349b0c>] :xfs:xfs_dir2_leaf_getdents+0x354/0x5ec
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88372c6c>] :xfs:xfs_hack_filldir+0x0/0x5b
[<ffffffff88346868>] :xfs:xfs_readdir+0xa7/0xb6
[<ffffffff88373301>] :xfs:xfs_file_readdir+0xff/0x14c
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff80225d93>] filldir+0x0/0xb7
[<ffffffff802366f7>] vfs_readdir+0x77/0xa9
[<ffffffff80239f2a>] sys_getdents+0x75/0xbd
[<ffffffff80260295>] tracesys+0x47/0xb6
[<ffffffff802602f9>] tracesys+0xab/0xb6
please advise.
tnx.
More information about the xfs
mailing list