Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 3 Apr 2000 07:43:00 +0930
From:      Greg Lehey <grog@lemis.com>
To:        Bernd Walter <ticso@cicely.de>
Cc:        Soren Schmidt <sos@freebsd.dk>, vallo@matti.ee, freebsd-current@FreeBSD.ORG
Subject:   Re: Deadlock with vinum raid5
Message-ID:  <20000403074300.R59549@freebie.lemis.com>
In-Reply-To: <20000402174216.B25194@cicely8.cicely.de>
References:  <20000331212544.A59295@myhakas.matti.ee> <200003311932.VAA70873@freebsd.dk> <20000401091140.A51727@freebie.lemis.com> <20000402011538.B24134@cicely8.cicely.de> <20000402015016.C24134@cicely8.cicely.de> <20000402174216.B25194@cicely8.cicely.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday,  2 April 2000 at 17:42:16 +0200, Bernd Walter wrote:
> On Sun, Apr 02, 2000 at 01:50:16AM +0200, Bernd Walter wrote:
>> On Sun, Apr 02, 2000 at 01:15:39AM +0200, Bernd Walter wrote:
>>>
>>> Greg - I'm using vinums raid5 code since months now for FreeBSDs CVS-Tree on
>>> 7x 200M disks - it does not hang for me since a long time.
>>> The latest current I tested R5 well is from 19th March on alpha. That's shortly
>>> before PHKs changes - I don't beleave that it introduced something new.
>>> The only problem with R5 I know of is parity corruption because of a bug in
>>> lockrange() for which I've already send you a fix. Even it is a general bug it
>>> seems only to cause problems together with softupdates.
>>
>> Ops - I oversaw that this happened with a recent current.
>> The best I can say is that it is likely that it happened after the 19th March.
>
> I build a recent current and tested it with R5 and still don't see any hangs.
> Unfortunately I don't have a toy i386 system ready and testet on alpha.
> There may be some differences how data corruptions efects on this platform.

I found a potentially serious bug in the RAID calculations yesterday:
it assumed that sizeof (int) == 4.  I suspect that it would just slow
down the calculations, but in any case I've fixed it.

Greg
--
Finger grog@lemis.com for PGP public key
See complete headers for address and phone numbers


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000403074300.R59549>