From: Mike Christie <michaelc@cs.wisc.edu>
To: Hannes Reinecke <hare@suse.de>
Cc: dm-devel@redhat.com, Levy_Jerome@emc.com, linux-scsi@vger.kernel.org
Subject: Re: [PATCH] RFC: have dm-mpath use already attached scsi_dh
Date: Wed, 22 Apr 2009 08:52:55 -0500 [thread overview]
Message-ID: <49EF2137.80708@cs.wisc.edu> (raw)
In-Reply-To: <49EEE071.9060902@suse.de>
Hannes Reinecke wrote:
> Hi Mike,
>
> michaelc@cs.wisc.edu wrote:
>> From: Mike Christie <michaelc@cs.wisc.edu>
>>
>> If you have a mixed environment of clarriions, where some
>> support ALAU and some support PNR, what do you put in
>> your multipath.conf? With this patch you do not have to worry about
>> it. If those modules are loaded before dm-mpath, then they
>> will have attached to the correct devices based on inquiry, alua commands
>> and parsing of data buffers (for example in scsi_dh_emc's alua check).
>> There is no need for the user to set that info in the multipath.conf.
>> And in general since all scsi_dh_modules will attach to the devices
>> they work for, we do not need to have users specific this.
>>
> No. The problem here is the hardware table from scsi_dh is compiled
> in and cannot be changed from userland. The multipath.conf OTOH
> is purely user-defined and, what's more, the user might have a valid
> reason for modifying it.
> (EG EMC Clariion can well be run in PNR mode even though ALUA is
> active, or the user might want to try ALUA on any as-of-yet unknown
> devices)
Ah. I misread the code and misunderstood the compat mode. I thought
scsi_dh_emc was failing the attach when ALUA support was detected.
>
> So _not_ allowing multipath to override the device handler setting
> will just add to the confusion and makes error tracking even more
> difficult.
>
> So I would prefer the attached patch, it even save to touch
> device handler code at all.
>
Thanks. I think this will work for me.
Are you going to push this for 2.6.30?
next prev parent reply other threads:[~2009-04-22 13:52 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-22 4:33 [PATCH] RFC: have dm-mpath use already attached scsi_dh michaelc
2009-04-22 9:16 ` Hannes Reinecke
2009-04-22 13:52 ` Mike Christie [this message]
2009-04-22 14:15 ` Hannes Reinecke
2009-04-22 17:32 ` Chandra Seetharaman
2009-04-22 17:39 ` Alasdair G Kergon
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=49EF2137.80708@cs.wisc.edu \
--to=michaelc@cs.wisc.edu \
--cc=Levy_Jerome@emc.com \
--cc=dm-devel@redhat.com \
--cc=hare@suse.de \
--cc=linux-scsi@vger.kernel.org \
/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.