FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Redhat > Device-mapper Development

 
 
LinkBack Thread Tools
 
Old 01-03-2008, 07:16 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2008-01-03 20:16:06

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Configure the Axiom 300 the same as the Axiom 500

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.7&r2=1.5.4.8
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.10&r2=1.20.2.11

--- multipath-tools/multipath.conf.defaults 2007/10/09 21:48:19 1.5.4.7
+++ multipath-tools/multipath.conf.defaults 2008/01/03 20:16:05 1.5.4.8
@@ -46,7 +46,7 @@
# }
# device {
# vendor "(COMPAQ|HP)"
-# product "MSA1.*"
+# product "(MSA|HSV)1.*"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# features "0"
# hardware_handler "1 hp_sw"
@@ -57,7 +57,7 @@
# }
# device {
# vendor "(COMPAQ|HP)"
-# product "HSV(1|2).*"
+# product "HSV2.*"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# prio_callout "/sbin/mpath_prio_alua %n"
# features "0"
@@ -311,7 +311,7 @@
# }
# device {
# vendor "Pillar"
-# product "Axiom 500"
+# product "Axiom [35]00"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# prio_callout "/sbin/mpath_prio_alua %d"
# features "0"
--- multipath-tools/libmultipath/hwtable.c 2008/01/02 23:38:43 1.20.2.10
+++ multipath-tools/libmultipath/hwtable.c 2008/01/03 20:16:06 1.20.2.11
@@ -434,7 +434,7 @@
*/
{
.vendor = "Pillar",
- .product = "Axiom 500",
+ .product = "Axiom [35]00",
.getuid = DEFAULT_GETUID,
.getprio = "/sbin/mpath_prio_alua %d",
.features = DEFAULT_FEATURES,

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 07-12-2008, 12:07 AM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2008-07-12 00:07:33

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz 434588. dasd storage now defaults to queue_if_no_path.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.9&r2=1.5.4.10
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.11&r2=1.20.2.12

--- multipath-tools/multipath.conf.defaults 2008/01/07 22:22:53 1.5.4.9
+++ multipath-tools/multipath.conf.defaults 2008/07/12 00:07:33 1.5.4.10
@@ -277,7 +277,7 @@
# product "S/390 DASD ECKD"
# product_blacklist "S/390.*"
# getuid_callout "/sbin/dasd_id /dev/%n"
-# features "0"
+# features "1 queue_if_no_path"
# hardware_handler "0"
# path_grouping_policy multibus
# rr_weight uniform
--- multipath-tools/libmultipath/hwtable.c 2008/01/03 20:16:06 1.20.2.11
+++ multipath-tools/libmultipath/hwtable.c 2008/07/12 00:07:33 1.20.2.12
@@ -374,7 +374,7 @@
.bl_product = "S/390.*",
.getuid = "/sbin/dasd_id /dev/%n",
.getprio = NULL,
- .features = DEFAULT_FEATURES,
+ .features = "1 queue_if_no_path",
.hwhandler = DEFAULT_HWHANDLER,
.selector = DEFAULT_SELECTOR,
.pgpolicy = MULTIBUS,

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 07-12-2008, 02:44 AM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2008-07-12 02:44:14

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz #439366. Applied patch to update HP configuration defaults.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.10&r2=1.5.4.11
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.12&r2=1.20.2.13

--- multipath-tools/multipath.conf.defaults 2008/07/12 00:07:33 1.5.4.10
+++ multipath-tools/multipath.conf.defaults 2008/07/12 02:44:14 1.5.4.11
@@ -46,8 +46,8 @@
# path_checker readsector0
# }
# device {
-# vendor "(COMPAQ|HP)"
-# product "(MSA|HSV)1.*"
+# vendor "COMPAQ"
+# product "MSA|HSV1.0.*"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# features "0"
# hardware_handler "1 hp_sw"
@@ -58,7 +58,21 @@
# }
# device {
# vendor "(COMPAQ|HP)"
-# product "HSV2.*"
+# product "HSV1[01]1|HSV2[01]0|HSV300"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_alua /dev/%n"
+# features "0"
+# hardware_handler "0"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry 12
+# rr_min_io 100
+# path_checker tur
+# }
+# device {
+# vendor "HP"
+# product "MSA VOLUME"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# prio_callout "/sbin/mpath_prio_alua %n"
# features "0"
@@ -66,8 +80,22 @@
# path_grouping_policy group_by_prio
# failback immediate
# rr_weight uniform
-# no_path_retry 60
-# rr_min_io 1000
+# no_path_retry 12
+# rr_min_io 100
+# path_checker tur
+# }
+# device {
+# vendor "HP"
+# product "MSA2[02]12*"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/bin/true"
+# features "0"
+# hardware_handler "0"
+# path_grouping_policy multibus
+# failback immediate
+# rr_weight uniform
+# no_path_retry 12
+# rr_min_io 100
# path_checker tur
# }
# device {
@@ -90,7 +118,7 @@
# path_grouping_policy multibus
# failback immediate
# rr_weight uniform
-# rr_min_io 100
+# rr_min_io 1000
# path_checker tur
# }
# device {
--- multipath-tools/libmultipath/hwtable.c 2008/07/12 00:07:33 1.20.2.12
+++ multipath-tools/libmultipath/hwtable.c 2008/07/12 02:44:14 1.20.2.13
@@ -75,8 +75,9 @@
.checker_name = HP_SW,
},
{
- .vendor = "(COMPAQ|HP)",
- .product = "(MSA|HSV)1.*",
+ /* MSA 1000/MSA1500, EVA 3000/5000 with old firmware */
+ .vendor = "COMPAQ",
+ .product = "MSA|HSV1.0.*",
.getuid = DEFAULT_GETUID,
.getprio = NULL,
.features = DEFAULT_FEATURES,
@@ -90,17 +91,50 @@
.checker_name = HP_SW,
},
{
+ /* EVA 3000/5000 with new firmware, EVA 4000/6000/8000, EVA 4400 */
.vendor = "(COMPAQ|HP)",
- .product = "HSV2.*",
+ .product = "HSV1[01]1|HSV2[01]0|HSV300",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_alua %n",
+ .getprio = "/sbin/mpath_prio_alua /dev/%n",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 12,
+ .minio = 100,
+ .checker_name = TUR,
+ },
+ {
+ /* MSA 1000/1500 with new firmware */
+ .vendor = "HP",
+ .product = "MSA VOLUME",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_alua /dev/%n",
.features = DEFAULT_FEATURES,
.hwhandler = DEFAULT_HWHANDLER,
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
- .no_path_retry = 60,
+ .no_path_retry = 12,
+ .minio = 100,
+ .checker_name = TUR,
+ },
+ {
+ /* HP MSA2000 product family */
+ .vendor = "HP",
+ .product = "MSA2[02]12*",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/bin/true",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = MULTIBUS,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 12,
.minio = 100,
.checker_name = TUR,
},
@@ -215,8 +249,8 @@
.pgpolicy = MULTIBUS,
.pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
- .no_path_retry = NO_PATH_RETRY_UNDEF,
- .minio = 100,
+ .no_path_retry = 12,
+ .minio = DEFAULT_MINIO,
.checker_name = TUR,
},
{

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 07-12-2008, 05:36 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2008-07-12 17:36:57

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix bz #446223. Added default configuration for DASD FBA devices.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.11&r2=1.5.4.12
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.13&r2=1.20.2.14

--- multipath-tools/multipath.conf.defaults 2008/07/12 02:44:14 1.5.4.11
+++ multipath-tools/multipath.conf.defaults 2008/07/12 17:36:56 1.5.4.12
@@ -313,6 +313,18 @@
# path_checker directio
# }
# device {
+# vendor "IBM"
+# product "S/390 DASD FBA"
+# product_blacklist S/390.*"
+# getuid_callout "sbin/dasd_id /dev/%n"
+# features "0"
+# hardware_handler "0"
+# path_grouping_policy multibus
+# rr_weight uniform
+# rr_min_io 1000
+# path_checker directio
+# }
+# device {
# vendor "NETAPP"
# product "LUN"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
--- multipath-tools/libmultipath/hwtable.c 2008/07/12 02:44:14 1.20.2.13
+++ multipath-tools/libmultipath/hwtable.c 2008/07/12 17:36:56 1.20.2.14
@@ -418,6 +418,23 @@
.minio = DEFAULT_MINIO,
.checker_name = DIRECTIO,
},
+ {
+ /* IBM S/390 FBA DASD */
+ .vendor = "IBM",
+ .product = "S/390 DASD FBA",
+ .bl_product = "S/390.*",
+ .getuid = "/sbin/dasd_id /dev/%n",
+ .getprio = NULL,
+ .features = DEFAULT_FEATURES,
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = MULTIBUS,
+ .pgfailback = FAILBACK_UNDEF,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_UNDEF,
+ .minio = DEFAULT_MINIO,
+ .checker_name = DIRECTIO,
+ },
/*
* NETAPP controller family
*

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 08-29-2008, 06:30 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2008-08-29 18:30:27

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz #456126, pull configs from upstream.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.12&r2=1.5.4.13
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.14&r2=1.20.2.15

--- multipath-tools/multipath.conf.defaults 2008/07/12 17:36:56 1.5.4.12
+++ multipath-tools/multipath.conf.defaults 2008/08/29 18:30:26 1.5.4.13
@@ -162,12 +162,12 @@
# vendor "DELL"
# product "MD3000"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
-# prio_callout "/sbin/mpath_prio_tpc /dev/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
# features "0"
# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
# failback manual
-# path_checker rdac
+# path_checker readsector0
# }
# device {
# vendor "EMC"
@@ -217,29 +217,71 @@
# }
# device {
# vendor "IBM"
+# product "1722-600"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "1 queue_if_no_path"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry 300
+# rr_min_io 1000
+# path_checker rdac
+# }
+# device {
+# vendor "IBM"
+# product "1726-4xx"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "0"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry 300
+# rr_min_io 1000
+# path_checker rdac
+# }
+# device {
+# vendor "IBM"
# product "1742"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
-# prio_callout "/sbin/mpath_prio_tpc /dev/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
# features "0"
-# hardware_handler "0"
+# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
# failback immediate
# rr_weight uniform
# rr_min_io 1000
-# path_checker tur
+# path_checker rdac
+# }
+# device {
+# vendor "IBM"
+# product "1815"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "0"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry queue
+# rr_min_io 1000
+# path_checker rdac
# }
# device {
# vendor "IBM"
# product "3526"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
-# prio_callout "/sbin/mpath_prio_tpc /dev/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
# features "0"
-# hardware_handler "0"
+# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
# failback immediate
# rr_weight uniform
# rr_min_io 1000
-# path_checker tur
+# path_checker rdac
# }
# device {
# vendor "IBM"
@@ -377,26 +419,41 @@
# vendor "SGI"
# product "TP9[45]00"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
-# prio_callout "/sbin/mpath_prio_tpc /dev/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
# features "0"
-# hardware_handler "0"
+# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
# failback immediate
# rr_weight uniform
# rr_min_io 1000
-# path_checker tur
+# path_checker rdac
+# }
+# device {
+# vendor "SGI"
+# product "IS.*"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "0"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry queue
+# rr_min_io 1000
+# path_checker rdac
# }
# device {
# vendor "STK"
# product "OPENstorage D280"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
-# prio_callout "/sbin/mpath_prio_tpc /dev/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
# features "0"
-# hardware_handler "0"
+# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
# failback immediate
# rr_weight uniform
# rr_min_io 1000
+# path_checker tur
# }
# device {
# vendor "SUN"
@@ -409,6 +466,45 @@
# rr_min_io 1000
# path_checker readsector0
# }
+# device {
+# vendor "PIVOT3"
+# product "RAIGE VOLUME"
+# getuid_callout "/sbin/scsi_id -p 0x80 -g -u -d /block/%n"
+# features "1 queue_if_no_path"
+# hardware_handler "0"
+# path_grouping_policy multibus
+# rr_weight uniform
+# rr_min_io 100
+# path_checker tur
+# }
+# device {
+# vendor "SUN"
+# product "CSM200_R"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "0"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry queue
+# rr_min_io 1000
+# path_checker rdac
+# }
+# device {
+# vendor "SUN"
+# product "LCSM100_F"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "0"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry queue
+# rr_min_io 1000
+# path_checker rdac
+# }
# device {
# vendor "GNBD"
# product "GNBD"
--- multipath-tools/libmultipath/hwtable.c 2008/07/12 17:36:56 1.20.2.14
+++ multipath-tools/libmultipath/hwtable.c 2008/08/29 18:30:27 1.20.2.15
@@ -290,36 +290,84 @@
.checker_name = READSECTOR0,
},
{
+ /* IBM FAStT 1722-600 */
+ .vendor = "IBM",
+ .product = "1722-600",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "1 queue_if_no_path",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 300,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ {
+ /* IBM DS3400 */
+ .vendor = "IBM",
+ .product = "1726-4xx",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "1 queue_if_no_path",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 300,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ {
/* IBM DS4100 / FAStT100 */
.vendor = "IBM",
.product = "1742",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_tpc /dev/%n",
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = DEFAULT_FEATURES,
- .hwhandler = DEFAULT_HWHANDLER,
+ .hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = NO_PATH_RETRY_UNDEF,
.minio = DEFAULT_MINIO,
- .checker_name = TUR,
+ .checker_name = RDAC,
+ },
+ {
+ /* IBM DS4800 */
+ .vendor = "IBM",
+ .product = "1815",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
},
{
/* IBM Netfinity Fibre Channel RAID Controller Unit */
.vendor = "IBM",
.product = "3526",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_tpc /dev/%n",
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = DEFAULT_FEATURES,
- .hwhandler = DEFAULT_HWHANDLER,
+ .hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = NO_PATH_RETRY_UNDEF,
.minio = DEFAULT_MINIO,
- .checker_name = TUR,
+ .checker_name = RDAC,
},
{
/* IBM DS4200 / FAStT200 */
@@ -523,16 +571,31 @@
.vendor = "SGI",
.product = "TP9[45]00",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_tpc /dev/%n",
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = DEFAULT_FEATURES,
- .hwhandler = DEFAULT_HWHANDLER,
+ .hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = NO_PATH_RETRY_UNDEF,
.minio = DEFAULT_MINIO,
- .checker_name = TUR,
+ .checker_name = RDAC,
+ },
+ {
+ .vendor = "SGI",
+ .product = "IS.*",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
},
/*
* STK arrays
@@ -544,9 +607,9 @@
.vendor = "STK",
.product = "OPENstorage D280",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_tpc /dev/%n",
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = DEFAULT_FEATURES,
- .hwhandler = DEFAULT_HWHANDLER,
+ .hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = -FAILBACK_IMMEDIATE,
@@ -577,13 +640,65 @@
.checker_name = READSECTOR0,
},
/*
+ * Pivot3 RAIGE
+ *
+ * Maintainer : Bart Brooks, Pivot3
+ * Mail : bartb@pivot3.com
+ */
+ {
+ .vendor = "PIVOT3",
+ .product = "RAIGE VOLUME",
+ .getuid = "/sbin/scsi_id -p 0x80 -g -u -d /dev/%n",
+ .getprio = NULL,
+ .features = "1 queue_if_no_path",
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = MULTIBUS,
+ .pgfailback = FAILBACK_UNDEF,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_UNDEF,
+ .minio = 100,
+ .checker_name = TUR,
+ },
+ {
+ .vendor = "SUN",
+ .product = "CSM200_R",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ /* SUN/LSI 2540 */
+ {
+ .vendor = "SUN",
+ .product = "LCSM100_F",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = DEFAULT_FEATURES,
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = NO_PATH_RETRY_QUEUE,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ /*
* DELL arrays
*/
{
.vendor = "DELL",
.product = "MD3000",
.getuid = DEFAULT_GETUID,
- .getprio = "/sbin/mpath_prio_tpc /dev/%n",
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
.features = DEFAULT_FEATURES,
.hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 01-13-2009, 09:26 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL4_FC5
Changes by: bmarzins@sourceware.org 2009-01-13 22:26:37

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c
path_priority/pp_netapp: Makefile pp_netapp.c

Log message:
Fix for bz #478643
This is just a backport of 282131. It fixes some prio callout issues, and
switches the name

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL4_FC5&r1=1.5.2.9&r2=1.5.2.10
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL4_FC5& r1=1.16.2.13&r2=1.16.2.14
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/path_priority/pp_netapp/Makefile.diff?cvsroot=dm&only_with_tag=RHEL4_FC5&r 1=1.1.2.1&r2=1.1.2.2
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/path_priority/pp_netapp/pp_netapp.c.diff?cvsroot=dm&only_with_tag=RHEL4_FC 5&r1=1.1&r2=1.1.2.1

--- multipath-tools/multipath.conf.defaults 2007/12/03 18:42:15 1.5.2.9
+++ multipath-tools/multipath.conf.defaults 2009/01/13 22:26:36 1.5.2.10
@@ -197,7 +197,7 @@
# product "LUN"
# path_grouping_policy group_by_prio
# getuid_callout "/sbin/scsi_id -g -u -s"
-# prio_callout "/sbin/mpath_prio_netapp /dev/%n"
+# prio_callout "/sbin/mpath_prio_ontap /dev/%n"
# features "1 queue_if_no_path"
# path_checker readsector0
# }
@@ -206,7 +206,7 @@
# product "Nseries"
# path_grouping_policy group_by_prio
# getuid_callout "/sbin/scsi_id -g -u -s"
-# prio_callout "/sbin/mpath_prio_netapp /dev/%n"
+# prio_callout "/sbin/mpath_prio_ontap /dev/%n"
# features "1 queue_if_no_path"
# path_checker readsector0
# failback immediate
--- multipath-tools/libmultipath/hwtable.c 2007/12/03 18:42:15 1.16.2.13
+++ multipath-tools/libmultipath/hwtable.c 2009/01/13 22:26:37 1.16.2.14
@@ -70,10 +70,10 @@
"/sbin/dasdview -j -f /dev/%n", NULL, "0", "0",
"directio", FAILBACK_UNDEF, "S/390", 0, 0, 0);
r += store_hwe_ext(hw, "NETAPP", "LUN", GROUP_BY_PRIO, DEFAULT_GETUID,
- "/sbin/mpath_prio_netapp /dev/%n", NULL,
+ "/sbin/mpath_prio_ontap /dev/%n", NULL,
"1 queue_if_no_path", "readsector0", FAILBACK_UNDEF, NULL, 0, 0, 0);
r += store_hwe_ext(hw, "IBM", "Nseries", GROUP_BY_PRIO, DEFAULT_GETUID,
- "/sbin/mpath_prio_netapp /dev/%n", NULL,
+ "/sbin/mpath_prio_ontap /dev/%n", NULL,
"1 queue_if_no_path", "readsector0", -FAILBACK_IMMEDIATE,
NULL, 0, 0, 128);
r += store_hwe_ext(hw, "Pillar", "Axiom 500", GROUP_BY_PRIO,
--- multipath-tools/path_priority/pp_netapp/Makefile 2008/05/06 19:49:39 1.1.2.1
+++ multipath-tools/path_priority/pp_netapp/Makefile 2009/01/13 22:26:37 1.1.2.2
@@ -1,4 +1,5 @@
-EXEC = mpath_prio_netapp
+EXEC = mpath_prio_ontap
+LINK = mpath_prio_netapp
BUILD = glibc
OBJS = pp_netapp.o

@@ -17,9 +18,11 @@

install: $(EXEC)
install -m 755 $(EXEC) $(DESTDIR)$(bindir)/$(EXEC)
+ ln -sf $(DESTDIR)$(bindir)/$(EXEC) $(DESTDIR)$(bindir)/$(LINK)

uninstall:
rm $(DESTDIR)$(bindir)/$(EXEC)
+ rm $(DESTDIR)$(bindir)/$(LINK)
clean:
rm -f *.o $(EXEC)

--- multipath-tools/path_priority/pp_netapp/pp_netapp.c 2005/11/21 23:28:32 1.1
+++ multipath-tools/path_priority/pp_netapp/pp_netapp.c 2009/01/13 22:26:37 1.1.2.1
@@ -29,7 +29,7 @@
#define INQUIRY_CMDLEN 6
#define DEFAULT_PRIO 10
#define RESULTS_MAX 256
-#define SG_TIMEOUT 30000
+#define SG_TIMEOUT 60000


static void dump_cdb(unsigned char *cdb, int size)
@@ -209,7 +209,7 @@

memset(&results, 0, sizeof (results));
rc = send_gva(dev, 0x41, results, &results_size);
- if (rc == 0) {
+ if (rc >= 0) {
tot_len = results[0] << 24 | results[1] << 16 |
results[2] << 8 | results[3];
if (tot_len <= 8) {
@@ -229,12 +229,16 @@
is_iscsi_hardware = 1;
goto prio_select;
}
+ } else {
+ return 0;
}

try_fcp_proxy:
rc = get_proxy(dev);
if (rc >= 0) {
is_proxy = rc;
+ } else {
+ return 0;
}

prio_select:

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 01-15-2009, 09:47 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL4_FC5
Changes by: bmarzins@sourceware.org 2009-01-15 22:47:36

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz #452340
Added default configurations for HP devices.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL4_FC5&r1=1.5.2.10&r2=1.5.2.11
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL4_FC5& r1=1.16.2.14&r2=1.16.2.15

--- multipath-tools/multipath.conf.defaults 2009/01/13 22:26:36 1.5.2.10
+++ multipath-tools/multipath.conf.defaults 2009/01/15 22:47:36 1.5.2.11
@@ -45,15 +45,55 @@
# no_path_retry 12
# }
# device {
+# vendor "COMPAQ"
+# product "MSA|HSV1.0.*"
+# path_grouping_policy group_by_prio
+# prio_callout "/sbin/mpath_prio_hp_sw /dev/%n"
+# hardware_handler "1 hp_sw"
+# path_checker "hp_sw"
+# no_path_retry 12
+# rr_min_io 100
+# }
+# device {
# vendor "(COMPAQ|HP)"
-# product "HSV(1|2).*"
+# product "HSV1[01]1|HSV2[01]0|HSV300"
# path_grouping_policy group_by_prio
-# prio_callout "/sbin/mpath_prio_alua %d"
+# prio_callout "/sbin/mpath_prio_alua /dev/%n"
+# path_checker "tur"
+# failback immediate
+# no_path_retry 12
+# rr_min_io 100
+# }
+# device {
+# vendor "HP"
+# product "MSA2[02]12fc|MSA2012i"
+# path_grouping_policy multibus
+# path_checker tur
+# failback immediate
+# no_path_retry 18
+# rr_min_io 100
+# }
+# device {
+# vendor "HP"
+# product "MSA2012sa|MSA23(12|24)(fc|i|sa)"
+# path_grouping_policy group_by_prio
+# prio_callout "/sbin/mpath_prio_alua /dev/%n"
+# path_checker tur
+# failback immediate
+# no_path_retry 18
+# rr_min_io 100
+# }
+# device {
+# vendor "HP"
+# product "HSVX700"
+# path_grouping_policy group_by_prio
+# prio_callout "/sbin/mpath_prio_alua /dev/%n"
+# hardware_handler "1 alua"
# path_checker tur
# failback immediate
# no_path_retry 12
# rr_min_io 100
-# }
+# }
# device {
# vendor "(HITACHI|HP)"
# product "OPEN-.*"
@@ -61,7 +101,6 @@
# path_checker tur
# failback immediate
# no_path_retry 12
-# rr_min_io 100
# }
# device {
# vendor "HP"
@@ -80,12 +119,6 @@
# rr_min_io 100
# }
# device {
-# vendor "COMPAQ"
-# product "MSA1000"
-# path_grouping_policy group_by_serial
-# getuid_callout "/sbin/scsi_id -g -u -s"
-# }
-# device {
# vendor "DDN"
# product "SAN DataDirector"
# path_grouping_policy multibus
--- multipath-tools/libmultipath/hwtable.c 2009/01/13 22:26:37 1.16.2.14
+++ multipath-tools/libmultipath/hwtable.c 2009/01/15 22:47:36 1.16.2.15
@@ -13,8 +13,6 @@

r += store_hwe(hw, "3PARdata", "VV", MULTIBUS, DEFAULT_GETUID);
r += store_hwe(hw, "APPLE*", "Xserve RAID ", MULTIBUS, DEFAULT_GETUID);
- r += store_hwe(hw, "COMPAQ", "HSV110.*", GROUP_BY_SERIAL, DEFAULT_GETUID);
- r += store_hwe(hw, "COMPAQ", "MSA1000", GROUP_BY_SERIAL, DEFAULT_GETUID);
r += store_hwe(hw, "DDN", "SAN DataDirector", MULTIBUS, DEFAULT_GETUID);
r += store_hwe(hw, "DEC", "HSG80", GROUP_BY_SERIAL, DEFAULT_GETUID);
r += store_hwe(hw, "EMC", "SYMMETRIX", MULTIBUS,
@@ -35,16 +33,31 @@
DEFAULT_GETUID, "/sbin/mpath_prio_alua /dev/%n",
"0", "0", "tur", -FAILBACK_IMMEDIATE, NULL, 12, 0,
100);
- r += store_hwe_ext(hw, "(COMPAQ|HP)", "HSV(1|2).*", GROUP_BY_PRIO,
- DEFAULT_GETUID, "/sbin/mpath_prio_alua /dev/%n",
- "0", "0", "tur", -FAILBACK_IMMEDIATE, NULL, 12, 0,
+ r += store_hwe_ext(hw, "COMPAQ", "MSA|HSV1.0.*", GROUP_BY_PRIO,
+ DEFAULT_GETUID, "/sbin/mpath_prio_hp_sw /dev/%n",
+ "1 hp_sw", "0", "hp_sw", FAILBACK_UNDEF, NULL, 12, 0,
100);
+ r += store_hwe_ext(hw, "(COMPAQ|HP)", "HSV1[01]1|HSV2[01]0|HSV300",
+ GROUP_BY_PRIO, DEFAULT_GETUID,
+ "/sbin/mpath_prio_alua /dev/%n", "0", "0", "tur",
+ -FAILBACK_IMMEDIATE, NULL, 12, 0, 100);
+ r += store_hwe_ext(hw, "HP", "MSA2[02]12fc|MSA2012i", MULTIBUS, DEFAULT_GETUID,
+ NULL, "0", "0", "tur", -FAILBACK_IMMEDIATE, NULL, 18,
+ 0, 100);
+ r += store_hwe_ext(hw, "HP", "MSA2012sa|MSA23(12|24)(fc|i|sa)",
+ GROUP_BY_PRIO, DEFAULT_GETUID,
+ "/sbin/mpath_prio_alua /dev/%n", "0", "0", "tur",
+ -FAILBACK_IMMEDIATE, NULL, 18, 0, 100);
+ r += store_hwe_ext(hw, "HP", "HSVX700",
+ GROUP_BY_PRIO, DEFAULT_GETUID,
+ "/sbin/mpath_prio_alua /dev/%n", "1 alua", "0",
+ "tur", -FAILBACK_IMMEDIATE, NULL, 12, 0, 100);
r += store_hwe_ext(hw, "HP", "MSA2000s*", MULTIBUS, "/sbin/cciss_id %n",
NULL, "0", "0", "cciss_tur", FAILBACK_UNDEF, NULL,
12, 0, 0);
r += store_hwe_ext(hw, "(HITACHI|HP)", "OPEN-.*", MULTIBUS,
DEFAULT_GETUID, NULL, "0", "0", "tur", -FAILBACK_IMMEDIATE,
- NULL, 12, 0, 100);
+ NULL, 12, 0, 0);
r += store_hwe_ext(hw, "HP", "*33[89]0*", MULTIBUS, DEFAULT_GETUID, NULL, "0", "0",
"tur", FAILBACK_UNDEF, NULL, 0, 0, 0);
r += store_hwe_ext(hw, "DGC", "*", GROUP_BY_PRIO,

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 12-02-2009, 06:15 PM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2009-12-02 19:15:28

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz #540882
Add default configurations for IBM, LSI, and DELL storage

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.17&r2=1.5.4.18
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.24&r2=1.20.2.25

--- multipath-tools/multipath.conf.defaults 2009/09/28 18:41:20 1.5.4.17
+++ multipath-tools/multipath.conf.defaults 2009/12/02 19:15:28 1.5.4.18
@@ -187,15 +187,44 @@
# path_checker emc_clariion
# }
# device {
+# vendor "(LSI|ENGENIO)"
+# product "INF.*"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "2 pg_init_retries 50"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry 15
+# rr_min_io 1000
+# path_checker rdac
+# }
+# device {
# vendor "DELL"
-# product "MD3000"
+# product "MD3000|MD3000i"
# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
-# features "0"
+# features "2 pg_init_retries 50"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# no_path_retry 15
+# rr_min_io 1000
+# path_checker rdac
+# }
+# device {
+# vendor "DELL"
+# product "MD32xx|MD32xxi"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "2 pg_init_retries 50"
# hardware_handler "1 rdac"
# path_grouping_policy group_by_prio
-# failback manual
-# path_checker readsector0
+# failback immediate
+# no_path_retry 15
+# rr_min_io 1000
+# path_checker rdac
# }
# device {
# vendor "EMC"
@@ -284,6 +313,20 @@
# rr_min_io 1000
# path_checker rdac
# }
+# device {
+# vendor "IBM"
+# product "1745|1746"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# prio_callout "/sbin/mpath_prio_rdac /dev/%n"
+# features "2 pg_init_retries 50"
+# hardware_handler "1 rdac"
+# path_grouping_policy group_by_prio
+# failback immediate
+# rr_weight uniform
+# no_path_retry 15
+# rr_min_io 1000
+# path_checker rdac
+# }
# device {
# vendor "IBM"
# product "1815"
--- multipath-tools/libmultipath/hwtable.c 2009/11/04 21:47:06 1.20.2.24
+++ multipath-tools/libmultipath/hwtable.c 2009/12/02 19:15:28 1.20.2.25
@@ -402,6 +402,21 @@
.checker_name = RDAC,
},
{
+ .vendor = "IBM",
+ .product = "1745|1746",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "2 pg_init_retries 50",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 15,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
+ {
/* IBM DS4800 */
.vendor = "IBM",
.product = "1815",
@@ -810,23 +825,54 @@
.minio = DEFAULT_MINIO,
.checker_name = RDAC,
},
+ {
+ .vendor = "(LSI|ENGENIO)",
+ .product = "INF.*",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "2 pg_init_retries 50",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 15,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
+ },
/*
* DELL arrays
*/
{
.vendor = "DELL",
- .product = "MD3000",
+ .product = "MD3000|MD3000i",
.getuid = DEFAULT_GETUID,
.getprio = "/sbin/mpath_prio_rdac /dev/%n",
- .features = DEFAULT_FEATURES,
+ .features = "2 pg_init_retries 50",
.hwhandler = "1 rdac",
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
- .pgfailback = -FAILBACK_MANUAL,
+ .pgfailback = -FAILBACK_IMMEDIATE,
.rr_weight = RR_WEIGHT_NONE,
- .no_path_retry = NO_PATH_RETRY_UNDEF,
+ .no_path_retry = 15,
.minio = DEFAULT_MINIO,
- .checker_name = READSECTOR0,
+ .checker_name = RDAC,
+ },
+ {
+ /* DELL MD32xx/MD32xxi */
+ .vendor = "DELL",
+ .product = "MD32xx|MD32xxi",
+ .getuid = DEFAULT_GETUID,
+ .getprio = "/sbin/mpath_prio_rdac /dev/%n",
+ .features = "2 pg_init_retries 50",
+ .hwhandler = "1 rdac",
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 15,
+ .minio = DEFAULT_MINIO,
+ .checker_name = RDAC,
},
/*
* Compellent Technologies, Inc.

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 01-26-2010, 04:50 AM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2010-01-26 05:50:45

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c

Log message:
Fix for bz #545822
Add hwentry for EMC Invista

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.18&r2=1.5.4.19
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.25&r2=1.20.2.26

--- multipath-tools/multipath.conf.defaults 2009/12/02 19:15:28 1.5.4.18
+++ multipath-tools/multipath.conf.defaults 2010/01/26 05:50:44 1.5.4.19
@@ -237,6 +237,20 @@
# rr_min_io 1000
# path_checker readsector0
# }
+# device {
+# vendor "EMC"
+# product "Invista"
+# product_blacklist "LUNZ"
+# getuid_callout "/sbin/scsi_id -g -u -s /block/%n"
+# features "0"
+# hardware_handler "0"
+# path_selector "round-robin 0"
+# path_grouping_policy failover
+# rr_weight uniform
+# no_path_retry 5
+# rr_min_io 1000
+# path_checker tur
+# }
# device {
# vendor "FSC"
# product "CentricStor"
--- multipath-tools/libmultipath/hwtable.c 2009/12/02 19:15:28 1.20.2.25
+++ multipath-tools/libmultipath/hwtable.c 2010/01/26 05:50:45 1.20.2.26
@@ -300,6 +300,22 @@
.minio = DEFAULT_MINIO,
.checker_name = READSECTOR0,
},
+ {
+ .vendor = "EMC",
+ .product = "Invista",
+ .bl_product = "LUNZ",
+ .getuid = DEFAULT_GETUID,
+ .getprio = NULL,
+ .features = DEFAULT_FEATURES,
+ .hwhandler = DEFAULT_HWHANDLER,
+ .selector = DEFAULT_SELECTOR,
+ .pgpolicy = FAILOVER,
+ .pgfailback = FAILBACK_UNDEF,
+ .rr_weight = RR_WEIGHT_NONE,
+ .no_path_retry = 5,
+ .minio = DEFAULT_MINIO,
+ .checker_name = TUR,
+ },
/*
* IBM controller family
*

--
dm-devel mailing list
dm-devel@redhat.com
https://www.redhat.com/mailman/listinfo/dm-devel
 
Old 02-10-2010, 03:11 AM
 
Default multipath-tools ./multipath.conf.defaults libm ...

CVSROOT: /cvs/dm
Module name: multipath-tools
Branch: RHEL5_FC6
Changes by: bmarzins@sourceware.org 2010-02-10 04:11:18

Modified files:
. : multipath.conf.defaults
libmultipath : hwtable.c
multipath : multipath.conf.5

Log message:
Fix for bz 545822 and 554830. Change to the Invista default configuration, and
a fix for a typo in the multipath.conf file

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath.conf.defaults.diff?cvsroot=dm&only_with_ tag=RHEL5_FC6&r1=1.5.4.19&r2=1.5.4.20
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/libmultipath/hwtable.c.diff?cvsroot=dm&only_with_tag=RHEL5_FC6& r1=1.20.2.26&r2=1.20.2.27
http://sourceware.org/cgi-bin/cvsweb.cgi/multipath-tools/multipath/multipath.conf.5.diff?cvsroot=dm&only_with_tag=RHE L5_FC6&r1=1.1.2.2&r2=1.1.2.3

--- multipath-tools/multipath.conf.defaults 2010/01/26 05:50:44 1.5.4.19
+++ multipath-tools/multipath.conf.defaults 2010/02/10 04:11:18 1.5.4.20
@@ -245,7 +245,7 @@
# features "0"
# hardware_handler "0"
# path_selector "round-robin 0"
-# path_grouping_policy failover
+# path_grouping_policy multibus
# rr_weight uniform
# no_path_retry 5
# rr_min_io 1000
--- multipath-tools/libmultipath/hwtable.c 2010/01/26 05:50:45 1.20.2.26
+++ multipath-tools/libmultipath/hwtable.c 2010/02/10 04:11:18 1.20.2.27
@@ -309,7 +309,7 @@
.features = DEFAULT_FEATURES,
.hwhandler = DEFAULT_HWHANDLER,
.selector = DEFAULT_SELECTOR,
- .pgpolicy = FAILOVER,
+ .pgpolicy = MULTIBUS,
.pgfailback = FAILBACK_UNDEF,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = 5,
--- multipath-tools/multipath/Attic/multipath.conf.5 2009/05/15 21:01:27 1.1.2.2
+++ multipath-tools/multipath/Attic/multipath.conf.5 2010/02/10 04:11:18 1.1.2.3
@@ -251,7 +251,7 @@
is shutdown. Default is
.I yes
.TP
-.B binding_file
+.B bindings_file
Sets the location for the multipath bindings file that is used with
the user_friendly_names option. Default is
.I /etc/multipath_bindings

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

Thread Tools




All times are GMT. The time now is 10:22 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org