summaryrefslogtreecommitdiffstats
path: root/0033-RHBZ-829963-e-series-conf.patch
diff options
context:
space:
mode:
authorBenjamin Marzinski <bmarzins@redhat.com>2013-05-17 10:33:14 -0500
committerBenjamin Marzinski <bmarzins@redhat.com>2013-05-17 10:33:14 -0500
commit545c4d76325b1d9cce4a2ba41b2e0f5bd8f91822 (patch)
treec96544518f00f10fcfedbdd742ca551cab20a468 /0033-RHBZ-829963-e-series-conf.patch
parentf5329c27a7e63f153340ffa3f26cfa7b4fd7ca3d (diff)
downloaddevice-mapper-multipath-545c4d76325b1d9cce4a2ba41b2e0f5bd8f91822.tar.gz
device-mapper-multipath-545c4d76325b1d9cce4a2ba41b2e0f5bd8f91822.tar.xz
device-mapper-multipath-545c4d76325b1d9cce4a2ba41b2e0f5bd8f91822.zip
device-mapper-multipath-0.4.9-51
Add 0032-RHBZ-956464-mpathconf-defaults.patch * fix defaults listed in usage Add 0033-RHBZ-829963-e-series-conf.patch Add 0034-RHBZ-851416-mpathconf-display.patch * display whether or not multipathd is running in the status Add 0035-RHBZ-891921-list-mpp.patch * add a new path format wilcard to list the multipath device associated with a path Add 0036-RHBZ-949239-load-multipath-module.patch * load the dm-multipath kernel module when multipathd starts Add 0037-RHBZ-768873-fix-rename.patch * When deciding on a multipth devices name on reload, don't default to the existing name if there is no config file alias and user_friendly_names isn't set. Use the wwid. Modify multipath.conf Resolves: bz #768873, #950252
Diffstat (limited to '0033-RHBZ-829963-e-series-conf.patch')
-rw-r--r--0033-RHBZ-829963-e-series-conf.patch44
1 files changed, 44 insertions, 0 deletions
diff --git a/0033-RHBZ-829963-e-series-conf.patch b/0033-RHBZ-829963-e-series-conf.patch
new file mode 100644
index 0000000..d8fc119
--- /dev/null
+++ b/0033-RHBZ-829963-e-series-conf.patch
@@ -0,0 +1,44 @@
+This patch provides hwtable updates for NETAPP/LSI/ENGENIO E-Series arrays,
+utilizing new features to detect TPGS support, automatically.
+
+Signed-off-by: Sean Stewart <Sean.Stewart@netapp.com>
+
+---
+---
+ libmultipath/hwtable.c | 12 +++++++++---
+ 1 file changed, 9 insertions(+), 3 deletions(-)
+
+Index: multipath-tools-130222/libmultipath/hwtable.c
+===================================================================
+--- multipath-tools-130222.orig/libmultipath/hwtable.c
++++ multipath-tools-130222/libmultipath/hwtable.c
+@@ -1046,9 +1046,13 @@ static struct hwentry default_hw[] = {
+ .checker_name = RDAC,
+ .prio_name = PRIO_RDAC,
+ },
+- /* LSI/Engenio/NetApp E-Series RDAC storage */
++ /* LSI/Engenio/NetApp E-Series RDAC storage
++ *
++ * Maintainer : Sean Stewart
++ * Mail : sean.stewart@netapp.com
++ */
+ {
+- .vendor = "(LSI|ENGENIO)",
++ .vendor = "(NETAPP|LSI|ENGENIO)",
+ .product = "INF-01-00",
+ .bl_product = "Universal Xport",
+ .features = "2 pg_init_retries 50",
+@@ -1056,10 +1060,12 @@ static struct hwentry default_hw[] = {
+ .pgpolicy = GROUP_BY_PRIO,
+ .pgfailback = -FAILBACK_IMMEDIATE,
+ .rr_weight = RR_WEIGHT_NONE,
+- .no_path_retry = 15,
++ .no_path_retry = 30,
+ .checker_name = RDAC,
+ .prio_name = PRIO_RDAC,
+ .prio_args = NULL,
++ .detect_prio = DETECT_PRIO_ON,
++ .retain_hwhandler = RETAIN_HWHANDLER_ON,
+ },
+ {
+ .vendor = "STK",