Subject: Re: Removing "rows" from the RAIDframe driver..
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Greg Oster <oster@cs.usask.ca>
List: tech-kern
Date: 12/21/2003 14:59:38
Manuel Bouyer writes:
> On Sat, Dec 20, 2003 at 10:51:06AM -0600, Greg Oster wrote:
> > 
> > I am therefore proposing to entirely remove from the kernel the
> > feigned support for multiple rows.  Configuration files, component
> > labels, etc. will all continue to have the "row" field, but this will
> > end up getting hard-coded to "1 row" where needed, and "row 0" where a
> > row value is still required.  Nothing wil change with respect to
> > configuration of RAID sets.  /usr/include/dev/raidframe/raidframevar.h
> > will be changed, but those changes will only be related to kernel
> > internals, and none of the structures used for passing configuration
> > information will change.
> 
> Hi,
> would a raid1 with n*2 disks continue to works (e.g. something like:
>            START array
>            # numRow numCol numSpare
>            1 4 0

Yes, this will continue to work.  The RAID1 code still uses 
just the one row for everything.  Removing the row bits will
be just fine. (I just made a similar config in a "norow" environment, 
and will test it a bit more to make sure, but so far it's not had a 
single problem.))

Later...

Greg Oster