linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Sebastian Riemer <sebastian.riemer@profitbricks.com>
To: NeilBrown <neilb@suse.de>
Cc: linux-raid <linux-raid@vger.kernel.org>
Subject: Re: [PATCH] md: register new md sysfs file 'uuid' read-only
Date: Mon, 08 Oct 2012 18:32:16 +0200	[thread overview]
Message-ID: <50730010.5090605@profitbricks.com> (raw)
In-Reply-To: <20121003083031.51093f0c@notabene.brown>

Hi Neil,

I must have overseen your answer. We want to use as less mdadm as
possible - especially for simple checking stuff. The kernel knows best.
"mdadm -D" reads the data from disk. This means additional disk access.
It is also possible that this command triggers superblock updates.
Simple checking stuff shouldn't have to use disk access.

We are planning to use MD RAID a little bit different with e.g. 100 MD
arrays. Searching for a particular UUID in this bunch of MD devices can
be difficult without this patch. This is how the kernel represents
UUIDs. Conversion can be done in user space.

If you like it better in the xxxxxxxx:xxxxxxxx:xxxxxxxx:xxxxxxxx format,
I can resend the patch in that format.

It simplifies our checking magic not to rely on udev symlinks and to ask
the kernel for the cached UUID.

Btw.: We did an "Assemble-Resize-Stop, Assemble-Resize-Stop, ..."-Test
with "--assume-clean" and the second resize doesn't work. With
"Assemble-Resize-Detail-Stop" it works.

Cheers,
Sebastian


On 03.10.2012 00:30, NeilBrown wrote:
> On Tue, 2 Oct 2012 15:42:10 +0200 Sebastian Riemer
> <sebastian.riemer@profitbricks.com> wrote:
>
>> Report the UUID of the MD array in the following format:
>> xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
>>
>> This is useful if you don't want to wait for udev to
>> identify your MD array.
>
> If you don't want to wait for udev, run "mdadm -D --export
/dev/mdwhatever"
> and extract the uuid from that.
>
> And the UUID format you mention is different from the format used by
mdadm,
> which makes me like the patch even less.
>
>
> What problem are you trying to solve here?
>
> NeilBrown




  reply	other threads:[~2012-10-08 16:32 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-02 13:42 [PATCH] md: register new md sysfs file 'uuid' read-only Sebastian Riemer
2012-10-02 22:30 ` NeilBrown
2012-10-08 16:32   ` Sebastian Riemer [this message]
2012-10-08 17:50     ` Phil Turmel
2012-10-09  3:02     ` NeilBrown
2012-10-09  8:54       ` Sebastian Riemer

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=50730010.5090605@profitbricks.com \
    --to=sebastian.riemer@profitbricks.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).