xfs
[Top] [All Lists]

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

To: Mark Goodwin <goodwinos@xxxxxxxxx>
Subject: Re[2]: xfs and raid5 - "Structure needs cleaning for directory open"
From: Rainer Fuegenstein <rfu@xxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 10 May 2010 12:22:03 +0200
Cc: xfs@xxxxxxxxxxx
In-reply-to: <4BE7AD82.90300@xxxxxxxxx>
Organization: Vienna University of Technology
References: <20100510022033.GB7165@dastard> <4BE7AD82.90300@xxxxxxxxx>
Reply-to: Rainer Fuegenstein <rfu@xxxxxxxxxxxxxxxxxxxxxxxx>
mark,

yes, thank you, that looks very much like it. CentOS is still at 5.4,
version 5.5 is long overdue :-(

tnx & cu


MG> On 05/10/2010 12:20 PM, Dave Chinner wrote:
>> On Sun, May 09, 2010 at 08:48:00PM +0200, Rainer Fuegenstein wrote:
>>>
>>> today in the morning some daemon processes terminated because of
>>> errors in the xfs file system on top of a software raid5, consisting
>>> of 4*1.5TB WD caviar green SATA disks.
>>
>> Reminds me of a recent(-ish) md/dm readahead cancellation fix - that
>> would fit the symptoms of (btree corruption showing up under heavy IO
>> load but no corruption on disk. However, I can't seem to find any
>> references to it at the moment (can't remember the bug title), but
>> perhaps your distro doesn't have the fix in it?

MG> If it's the bug that Dave's thinking of, it's an issue with md
MG> error handling and the BIO_UPTODATE flag, see :
MG> http://www.mail-archive.com/linux-raid@xxxxxxxxxxxxxxx/msg06628.html

MG> For RHEL, this is addressed in Red Hat BZ 512552
MG> https://bugzilla.redhat.com/show_bug.cgi?id=512552

MG> upstream commit c2b00852fbae4f8c45c2651530ded3bd01bde814

MG> Cheers
MG> -- Mark

MG> _______________________________________________
MG> xfs mailing list
MG> xfs@xxxxxxxxxxx
MG> http://oss.sgi.com/mailman/listinfo/xfs


------------------------------------------------------------------------------
Unix gives you just enough rope to hang yourself -- and then a couple of more 
feet, just to be sure.
(Eric Allman)
------------------------------------------------------------------------------

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