From: "Dan Williams" <dan.j.williams@intel.com>
To: Neil Brown <neilb@suse.de>
Cc: linux-raid <linux-raid@vger.kernel.org>
Subject: Re: [mdadm git pull] "--assemble --scan" support for imsm
Date: Wed, 29 Oct 2008 09:12:17 -0700 [thread overview]
Message-ID: <e9c3a7c20810290912k6530790dv5cf7f6db8ff40389@mail.gmail.com> (raw)
In-Reply-To: <18696.10925.969583.445231@notabene.brown>
On Wed, Oct 29, 2008 at 2:19 AM, Neil Brown <neilb@suse.de> wrote:
> The "container=/dev/imsm" is slightly harder to deal with. Just
> leaving that out means there is no direct linkage between the two
> lines. That might be a problem, except for the next point, which
> somewhat makes it moot.
>
> One change I'm introducing in 3.0 is that 'homehost' will never be
> NULL. It now defaults to <system> which expands via 'gethostname()'.
> One consequence of this is that
> mdadm -As
> will, after it has processed all it can find in mdadm.conf will
> attempt auto-assembly of anything else it can find. Things that
> aren't identified as belonging to 'this host' will still be assembled,
> but with a guaranteed unique name.
> This means that
> mdadm -As
> with an empty mdadm.conf will now assemble everything it can find.
> Hopefully I'll get around to coding it so they are assembled
> 'read-auto'.
>
> If you do
> mdadm -Es > /tmp/mdadm.conf
> mdadm -Asc/tmp/mdadm.conf
>
> you will get one slight difference. Every array will be assumed to
> belong to 'this' host (because they are listed in our local
> mdadm.conf) and mdadm will be a little more generous in giving
> meaningful names.
> Also, the members of a container are local if the container is local,
> so you don't really need to list the members in the output of "-Es".
>
> I'll try to make sure it still works if the members are listed without
> a "container=" setting. I toyed with the idea of supporting
> "container=previous" or similar. It's a bit ugly though.
>
What about container=<container uuid> as we can never really discern
with certainty the name of the container device at
->brief_examine_super() time?
> In short, I plan to take all you patches. Remove the references to
> "/dev/imsm" and then make it all "do the right thing".
>
> BTW, I'm currently prohibiting names like "/dev/imsm". You would need
> to use "/dev/md/imsm". How much would that bother you?
> I'm not completely committed to this, but it is a lot easier to impose
> a more uniform naming scheme.
>
I've been using /dev/imsm out of habit, but I can see how that might
cause problems with the /dev namespace. /dev/md/imsm makes more
sense.
> I will try to have something credible on top of it pushed out by
> tomorrow evening (24 hours from now). I might even call it
> mdadm-3.0-devel2 (which I've been promising for a couple of weeks
> without delivering).
>
Sounds good, thanks,
Dan
next prev parent reply other threads:[~2008-10-29 16:12 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-28 21:44 [mdadm git pull] "--assemble --scan" support for imsm Dan Williams
2008-10-29 9:19 ` Neil Brown
2008-10-29 16:12 ` Dan Williams [this message]
2008-10-30 3:42 ` Neil Brown
2008-11-02 23:15 ` Dan Williams
2008-11-04 10:52 ` Neil Brown
2008-11-05 15:40 ` Dan Williams
2008-10-30 12:43 ` Neil Brown
[not found] <4C69D525.4060404@gmail.com>
2010-08-17 16:49 ` Dan Williams
2010-08-17 18:48 ` Jiang, Dave
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=e9c3a7c20810290912k6530790dv5cf7f6db8ff40389@mail.gmail.com \
--to=dan.j.williams@intel.com \
--cc=linux-raid@vger.kernel.org \
--cc=neilb@suse.de \
/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).