From: Christophe Varoqui <christophe.varoqui@free.fr>
To: Hannes Reinecke <hare@suse.de>
Cc: device-mapper development <dm-devel@redhat.com>
Subject: Re: [PATCH 0/21] SUSE multipath-tools resync
Date: Tue, 22 May 2007 00:27:07 +0200 [thread overview]
Message-ID: <1179786427.10963.60.camel@localhost.localdomain> (raw)
In-Reply-To: <465164F3.7000408@suse.de>
Le lundi 21 mai 2007 à 11:22 +0200, Hannes Reinecke a écrit :
> Hi Christophe,
>
> there have been quite some fixes accumulating here; and as I finally
> found some time I thought it a nice idea to have them sent upstream.
> There are fixes for various bits and pieces; mostly no big deal.
> Most important of these are the following:
>
Thanks, I started reading and merging this work.
> - Added an option '-t' to dump the internal hardware table to multipath.
> This is quite helpful when generating your own multipath-tools.conf
> and you'd like to start with some sensible defaults.
Doesn't the daemon CLI "show config" command fill this need ?
If so, I'd rather drop this patch (and the associated manpage patch).
> - We now got a manpage multipath.conf.5 !
Nice
> - New priority checker 'hp_sw' which will allow us to group these
> machines by priority, too.
Have you pushed the kernel hardware handler upstream too ? (the
START_STOP one ?)
>
- directio checker async mode
Interesting stuff.
1) Do we need the libaio.h copy ?
2) Have you put some thought to SG_IO async mode feasability ?
3) Shouldn't we also timeout the execv() for path prios and ids to avoid
blocking the daemon.
> Some patches might be a bit controversial; they make sense to me, but
> others might think otherwise:
>
> - I've removed libsysfs and implemented the sysfs handling internally.
> With the current changes in sysfs the older libsysfs doesn't work
> anymore and in either case it was just a big annoyance.
I mostly agree, but this one will be long to review :)
You seem to have a genuine fix in there, in cli_add_map(). It might
deserve a separate patch.
> - I've hacked up kpartx to handle extended partitions as well.
> Currently it's quite peculiar with kpartx; we'd be generating
> tables for all partitions _unless_ it's an extended one.
> So we won't be getting any symlinks to the extended partition
> when we're using kpartx, although the device itself is present.
>
I'll read those later.
> Feel free to omit them if you don't agree.
> And of course, feedback etc is welcome.
>
I add this one, that might interest you :
commit 9ff5a680b7803d8932059b2e0d6d295c60c95370
Author: Christophe Varoqui <cvaroqui@zezette.localdomain>
Date: Tue May 22 00:24:22 2007 +0200
[libmultipath] new devmapper log handler needs stdarg.h
As it uses the va_list type.
> Christophe, please pull from
>
> git://git.kernel.org/pub/scm/linux/kernel/hare/multipath-tools/.git
> #upstream-fixes.
>
> Cheers,
>
> Hannes
next prev parent reply other threads:[~2007-05-21 22:27 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-05-21 9:22 [PATCH 0/21] SUSE multipath-tools resync Hannes Reinecke
2007-05-21 22:27 ` Christophe Varoqui [this message]
2007-05-22 8:23 ` Stefan Bader
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=1179786427.10963.60.camel@localhost.localdomain \
--to=christophe.varoqui@free.fr \
--cc=dm-devel@redhat.com \
--cc=hare@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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.