Re: raid10 vs raid01 type in dmraid

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jun 27, 2007 at 10:46:49AM -0700, Gaston, Jason D wrote:
> >-----Original Message-----
> >From: Heinz Mauelshagen [mailto:mauelshagen@xxxxxxxxxx] 
> >Sent: Tuesday, June 26, 2007 12:58 AM
> >To: Gaston, Jason D
> >Cc: mauelshagen@xxxxxxxxxx; ATARAID (eg, Promise Fasttrak, 
> >Highpoint 370) related discussions
> >Subject: Re: raid10 vs raid01 type in dmraid
> >
> >On Mon, Jun 25, 2007 at 10:18:14AM -0700, Gaston, Jason D wrote:
> >> >
> >> >Eg, PC Magazine:
> >> >"RAID 10, RAID 100 - Speed and Fault Tolerance
> >> >RAID 10 is RAID 1 + 0. The drives are striped for performance 
> >> >(RAID 0), and all striped drives are duplicated (RAID 1) for 
> >> >fault tolerance."
> >> >
> >> >Yes, I konw, there's different (aargh!) definitions out there.
> >> >
> >> >Like I said: the top -> bottom of the stack definition is preferable
> >> >to me (you reach the mirror first and the stripe second 
> >while walking
> >> >the stack from the top to the bottom).
> >> >
> >> >We just got to hold on to one definition in dmraid,
> >> >
> >> >Heinz
> >> >
> >> 
> >> Ok, so the dmraid definition is not going to change.
> >
> >I'ld much rather avoid it :-)
> >
> >> 
> >> Do you see an advantage in putting the RAID1 vs. RAID0 on 
> >the bottom for
> >> being able to perform rebuilds easier?  I need to decide 
> >which way to do
> >> with isw.
> >
> >Talking about either a mirror on top of stripes or a stripe on 
> >top of mirrors,
> >it is merely a question of IO minimization on rebuilds.
> >
> >Ie. when a stripe below a mirror breaks, you've got to 
> >resilver the whole
> >stripe set, hence writing 2 or more drives rather than just one disk in
> >a mirror set beneath a stripe.
> >
> >
> >With respect to ease of rebuilds at the programming level, there's no
> >difference in changing the mapping of a top level mirror to do a full
> >resync vs. a bottom level mirror.
> >
> >
> >Getting back to your decision: you could support both ;-)
> >
> >Cheers,
> >Heinz
> >
> >> 
> >> Thanks,
> >> 
> >> Jason
> >
> 
> After adding support for RAID10 to isw.c, what will we need to do in
> order for this to be supported in anaconda, so that we can install to a
> RAID10 nested volume?  I don't see support for nested RAID levels in
> dmraid.py.

This is merely a mkinitrd issue:
we want to change mkinitrd to make initrd call dmraid directly rather
than using static tables for multipath, mirroring, dmraid, ....

With that solution, RAID10 *should* just work with anaconda.

Please talk to Peter Jones (pjones@xxxxxxxxxx) about details.

> 
> Thanks,
> 
> Jason

-- 

Regards,
Heinz    -- The LVM Guy --

*** Software bugs are stupid.
    Nevertheless it needs not so stupid people to solve them ***

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen                                 Red Hat GmbH
Consulting Development Engineer                   Am Sonnenhang 11
Storage Development                               56242 Marienrachdorf
                                                  Germany
Mauelshagen@xxxxxxxxxx                            PHONE +49  171 7803392
                                                  FAX   +49 2626 924446
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

_______________________________________________
Ataraid-list mailing list
Ataraid-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/ataraid-list

[Index of Archives]     [Linux RAID]     [Linux Device Mapper]     [Linux IDE]     [Linux SCSI]     [Kernel]     [Linux Books]     [Linux Admin]     [GFS]     [RPM]     [Yosemite Campgrounds]     [AMD 64]

  Powered by Linux