[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [dm-devel] [PATCH] IBM hwtable update



I think FAILBACK_IMMEDIATE for DS6000 makes more sense. Also for SVC (2145) the same settings should be used as DS6000 since it is also an asymetric device,
i.e.
    r += store_hwe_ext(hw, "IBM", "2145", GROUP_BY_PRIO, DEFAULT_GETUID,
                 "/sbin/mpath_prio_alua /dev/%n", "0", "1 queue_if_no_path", "tur", FAILBACK_IMMEDIATE);


On 12/7/05, Stefan Bader <Stefan Bader de ibm com> wrote:
Hi Christophe, Hannes,

I thought I had already sent parts of these but they don't seem to be in
the git head when
I look now. I'd suggest a small change for the DS6000 aka 1750500. Since
paths with
higher prio are more appreciated, wouldn'T FAILBACK_IMMEDIATE make more
sense?

Regards,
Stefan

SW Linux on zSeries Development & Services
Stefan Bader de ibm com
----------------------------------------------------------------------------------
  When all other means of communication fail, try words.

dm-devel-bounces redhat com wrote on 07.12.2005 12:11:23:

> Hi Christophe,
>
> attached is a patch to update hwtable.c with some IBM Storage Servers.
> Especially the DS6000 should be handled properly as it again has
> asymmetric paths.
>
> Cheers,
>
> Hannes
> --
> Dr. Hannes Reinecke         hare suse de
> SuSE Linux Products GmbH      S390 & zSeries
> Maxfeldstraße 5            +49 911 74053 688
> 90409 Nürnberg            http://www.suse.de
> Subject: Hardware entries for IBM Storage Servers
>
> Several IBM Storage Servers (most notably the DS range) need
> specific hardware entries. This patch adds hardware entries
> for:
>
> - IBM ESS F20 (aka Shark)
> - IBM DS6000
> - IBM DS8000
> - IBM SVC
>
> Signed-off-by: Hannes Reinecke <hare suse de>
>
> ---
>
>  libmultipath/hwtable.c |   14 ++++++++++++++
>  1 files changed, 14 insertions(+), 0 deletions(-)
>
> diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
> --- a/libmultipath/hwtable.c
> +++ b/libmultipath/hwtable.c
> @@ -39,6 +39,20 @@ setup_default_hwtable (vector hw)
>           "1 queue_if_no_path", "emc_clariion", -FAILBACK_IMMEDIATE);
>     r += store_hwe_ext(hw, "IBM", "3542", GROUP_BY_SERIAL,
DEFAULT_GETUID,
>           NULL, "0", "0", "tur", FAILBACK_UNDEF);
> +   /* IBM ESS F20 aka Shark */
> +   r += store_hwe_ext(hw, "IBM", "2105F20", GROUP_BY_SERIAL,
> +         DEFAULT_GETUID, NULL, "0", "1 queue_if_no_path",
> +         "tur", FAILBACK_UNDEF);
> +       /* IBM DS6000 */
> +   r += store_hwe_ext(hw, "IBM", "1750500", GROUP_BY_PRIO,
DEFAULT_GETUID,
> +         "/sbin/mpath_prio_alua /dev/%n", "0", "1 queue_if_no_path",
> +         "tur", FAILBACK_UNDEF);
> +   /* IBM DS8000 */
> +   r += store_hwe_ext(hw, "IBM", "2107900", GROUP_BY_SERIAL,
DEFAULT_GETUID,
> +         NULL, "0", "1 queue_if_no_path", "tur", FAILBACK_UNDEF);
> +   /* IBM SAN Volume Controller */
> +   r += store_hwe_ext(hw, "IBM", "2145", MULTIBUS, DEFAULT_GETUID,
> +         NULL, "0", "1 queue_if_no_path", "tur", FAILBACK_UNDEF);
>     r += store_hwe_ext(hw, "NETAPP", "LUN", GROUP_BY_PRIO,
DEFAULT_GETUID,
>          "/sbin/mpath_prio_netapp /dev/%n", NULL,
>          "1 queue_if_no_path", "readsector0", FAILBACK_UNDEF);
> --
> dm-devel mailing list
> dm-devel redhat com
> https://www.redhat.com/mailman/listinfo/dm-devel

--
dm-devel mailing list
dm-devel redhat com
https://www.redhat.com/mailman/listinfo/dm-devel


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]