On Thursday October 25, [EMAIL PROTECTED] wrote:
>
> I didn't get a reply to my suggestion of separating the data and location...
No. Sorry.
>
> ie not talking about superblock versions 0.9, 1.0, 1.1, 1.2 etc but a data
> format (0.9 vs 1.0) and a location (end,start,offset4k)?
>
> This would certainly make things a lot clearer to new (and old!) users:
>
> mdadm --create /dev/md0 --metadata 1.0 --meta-location offset4k
> or
> mdadm --create /dev/md0 --metadata 1.0 --meta-location start
> or
> mdadm --create /dev/md0 --metadata 1.0 --meta-location end
I'm happy to support synonyms. How about
--metadata 1-end
--metadata 1-start
??
>
> resulting in:
> mdadm --detail /dev/md0
>
> /dev/md0:
> Version : 01.0
> Metadata-locn : End-of-device
It already lists the superblock location as a sector offset, but I
don't have a problem with reporting:
Version : 1.0 (metadata at end of device)
Version : 1.1 (metadata at start of device)
Would that help?
> Creation Time : Fri Aug 4 23:05:02 2006
> Raid Level : raid0
>
> You provide rational defaults for mortals and this approach allows people like
> Doug to do wacky HA things explicitly.
>
> I'm not sure you need any changes to the kernel code - probably just the docs
> and mdadm.
True.
>
> >> It is conceivable that I could change the default, though that would
> >> require a decision as to what the new default would be. I think it
> >> would have to be 1.0 or it would cause too much confusion.
> >
> > A newer default would be nice.
>
> I also suspect that a *lot* of people will assume that the highest superblock
> version is the best and should be used for new installs etc.
Grumble... why can't people expect what I want them to expect?
>
> So if you make 1.0 the default then how many users will try 'the bleeding
> edge'
> and use 1.2? So then you have 1.3 which is the same as 1.0? Hmmmm? So to quote
> from an old Soap: "Confused, you will be..."
:-)
NeilBrown
-
To unsubscribe from this list: send the line "unsubscribe linux-raid" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/majordomo-info.html