Subject: Re: Removing "rows" from the RAIDframe driver..
To: Greg Oster <oster@cs.usask.ca>
From: Gary Thorpe <gathorpe79@yahoo.com>
List: tech-kern
Date: 12/21/2003 23:19:37
--- Greg Oster <oster@cs.usask.ca> wrote: > 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
Question (if I may ask): does the "rows" concept have to do with RAID
setups like RAID0+1 or RAID1+0 (mirrors of stripe sets and stripes of
mirror sets respectively)? Is the "2-D" concept for configuring subsets
of disks and then combining those subests or is this completely unreleated?