From: NeilBrown <neilb@suse.de>
To: "Keld Jørn Simonsen" <keld@keldix.com>
Cc: Miles Fidelman <mfidelman@meetinghouse.net>, linux-raid@vger.kernel.org
Subject: Re: wish for Linux MD mirrored raid types
Date: Mon, 9 May 2011 14:24:26 +1000 [thread overview]
Message-ID: <20110509142426.564aae2c@notabene.brown> (raw)
In-Reply-To: <20110509034036.GA17111@www2.open-std.org>
On Mon, 9 May 2011 05:40:36 +0200 Keld Jørn Simonsen <keld@keldix.com> wrote:
> On Sun, May 08, 2011 at 05:25:24PM -0400, Miles Fidelman wrote:
> > Luca Berra wrote:
> > >On Fri, May 06, 2011 at 09:17:52AM +0200, Keld Jørn Simonsen wrote:
> > >>I would like linux MD raid10 functionality to be part of the Linux MD
> > >>RAID1 module, and be called raid1. This is in accordance with the
> > >then we need rename the current raid1 functionality to 'mirror'. in
> > >order to avoid further confusion.
> > >besides, current raid10 does not support resizing, so the feature
> > >should be added before ditching 'mirror'
> > >
> >
> > The current md RAID1 does exactly what RAID1 is supposed to do.
>
> I changed my mind a little.
>
> I think we should follow SNIA wrt. RAID1 - all that SNIA would say is
> RAID1 we also should be able to do as RAID1 - that would include
> raid10-offset which directly was implemented in the Linux kernel
> because of the SNIA RAID1 specification. It should also include raid10-far
> in so far it is a raid1 type - say a raid10,f2 with only 2 disks.
I think you misread SNIA-DDF.
In DDF, arrays with a PRL (Primary RAID Level) of 1 can have an RLQ (RAID
level qualifier) of 0 or 1.
RLQ = 0 -> RAID1 with 2 devices
RLQ = 1 -> RAID1 with 3 devices.
DDF also devices a PRL of '11' which it calls "RAID-1E" (though this term
only appears once in the DDFv1.2 spec)
For PRL = 11 there are two options
RLQ = 0 -> Integrated Adjacent Stripe Mirroring
RLQ = 1 -> Integrated Offset Stripe Mirroring.
These correspond to md/raid10 "near2" and "offset2".
So DDF: RAID-1E corresponds to md: RAID-10
So an 'E' rather than a '0'.
I would not be against allowing mdadm to accept "raid1e" as a synonym for
'raid10', and mentioning the alternate name in the documentation would be
entirely appropriate.
But RAID-1E is not RAID-1. Nor is RAID-10.
>
> Then we should keep the raid10 stuff.
>
> > The md RAID10 is a very specific, and unique approach that has
> > similarities to, but is distinct from, RAID1+0, RAID0+1, RAID5, and RAID6.
>
> Yes, Linux MD raid10 is a very distinct type. We should talk with SNIA to get it
> recognized.
>
> > What say we leave the names alone. Just beause one person is confused is
> > no reason to further confuse things.
>
> The confusion is not just one person. The confusion is unbelievable common,
> and has proven to be very hard to eliminate. If we align with the SNIA
> standard, and further get the standard to align with us, then we should
> have a chance in say 5 years to have reduced the confusion considerably.
The world is full of confusion that is hard to eliminate.
The problem here I think is simply people who do not educate themselves,
either because they cannot be bothered, or because they cannot easily find
the materials.
The first is not really a fixable problem.
The second we can address. Improve the already-good wiki or add more text to
the man pages. Have an aim that every general-information question can be
answered by simply posting a like or a passage from the man page.
That would be really worthwhile.
Changing names around is, I think, less valuable.
Thanks,
NeilBrown
--
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2011-05-09 4:24 UTC|newest]
Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-05-06 7:17 wish for Linux MD mirrored raid types Keld Jørn Simonsen
2011-05-06 7:31 ` Roman Mamedov
2011-05-06 9:03 ` Keld Jørn Simonsen
2011-05-06 9:22 ` Jonathan Tripathy
2011-05-06 9:41 ` Keld Jørn Simonsen
2011-05-06 9:50 ` Roman Mamedov
2011-05-06 10:05 ` Jonathan Tripathy
2011-05-06 10:54 ` David Brown
2011-05-06 13:27 ` Keld Jørn Simonsen
2011-05-06 14:01 ` Miles Fidelman
2011-05-06 15:24 ` Keld Jørn Simonsen
2011-05-06 15:34 ` Roberto Spadim
2011-05-06 16:23 ` Miles Fidelman
2011-05-06 18:29 ` Keld Jørn Simonsen
2011-05-06 20:30 ` Leslie Rhorer
2011-05-06 20:43 ` Miles Fidelman
2011-05-06 12:33 ` Keld Jørn Simonsen
2011-05-06 13:26 ` Mikael Abrahamsson
2011-05-06 13:40 ` Keld Jørn Simonsen
2011-05-06 7:51 ` David Brown
2011-05-06 9:27 ` Keld Jørn Simonsen
2011-05-08 18:14 ` Luca Berra
2011-05-08 21:25 ` Miles Fidelman
2011-05-09 3:40 ` Keld Jørn Simonsen
2011-05-09 4:24 ` NeilBrown [this message]
2011-05-09 19:57 ` Keld Jørn Simonsen
2011-05-09 5:22 ` Emmanuel Noobadmin
2011-05-09 14:48 ` Roberto Spadim
2011-05-09 19:59 ` Keld Jørn Simonsen
2011-05-09 20:12 ` Roberto Spadim
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20110509142426.564aae2c@notabene.brown \
--to=neilb@suse.de \
--cc=keld@keldix.com \
--cc=linux-raid@vger.kernel.org \
--cc=mfidelman@meetinghouse.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).