xfs
[Top] [All Lists]

Re: xfs and raid5 - "Structure needs cleaning for directory open"

To: xfs@xxxxxxxxxxx
Subject: Re: xfs and raid5 - "Structure needs cleaning for directory open"
From: Rainer Fuegenstein <rfu@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 10 May 2010 01:35:11 +0200
In-reply-to: <1816344475.20100509204800@xxxxxxxxxxxxxxxxxxxxxxxx>
Organization: Vienna University of Technology
References: <1816344475.20100509204800@xxxxxxxxxxxxxxxxxxxxxxxx>
Reply-to: Rainer Fuegenstein <rfu@xxxxxxxxxxxxxxxxxxxxxxxx>
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.

<Prev in Thread] Current Thread [Next in Thread>