Subject: Re: Possible error in startup scripts for 1.5
To: Brian Buhrow <buhrow@lothlorien.nfbcal.org>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-kern
Date: 01/30/2001 22:59:11
On Tue, Jan 30, 2001 at 12:55:27AM -0800, Brian Buhrow wrote:
> Hello. I'm still working on configuring my mammoth
> array of IDE disks as a raid 5 array. I've now got 15 disks active, with
> one hot spare, and one bootable disk, making a total of 17 IDE disks in one
> box. And, We've installed short enough cables so that we can do dma to the
> disks now without trouble. We cannot transfer more than 63 sectors at a
> time , so we're striping with 63 sector stripes. Using cylider stripes of
> 1008 sectors doesn't seem to work, it seems to overload the PCI bus.
> However, I'm writing about a much more mundane problem.
> It looks like /etc/rc.d/raidframe starts up the raid arrays on a system if
> their configuration files are in /etc/raid0-3.conf. Then, it runs the
> parity checker on each of the configured arrays and stuffs that check in
> background. My question is, isn't this behavior wrong, since, you don't
> want to run fsck on an raid array whose parity is unclean? And, wouldn't
> you want to wait for the parity check to complete before beginning normal
> operation on the array itself? Doesn't putting this process in background
> cause fsck and mount to proceed before the parity calculation, if it's
> necessary, is done?
> If I'm wrong could someone tell me and why? I'll then leave the
> backgrounding there.
Lokk at the current-users mailing list archives. There has been a dicussion
about this one or 2 weeks ago.
http://mail-index.netbsd.org/
--
Manuel Bouyer <bouyer@antioche.eu.org>
--