]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - multipath-tools/patches/0033-RHBZ-829963-e-series-conf.patch
multipath-tools: Update to snapshot from 2013-02-22
[people/amarx/ipfire-3.x.git] / multipath-tools / patches / 0033-RHBZ-829963-e-series-conf.patch
1 This patch provides hwtable updates for NETAPP/LSI/ENGENIO E-Series arrays,
2 utilizing new features to detect TPGS support, automatically.
3
4 Signed-off-by: Sean Stewart <Sean.Stewart@netapp.com>
5
6 ---
7 ---
8 libmultipath/hwtable.c | 12 +++++++++---
9 1 file changed, 9 insertions(+), 3 deletions(-)
10
11 Index: multipath-tools-130222/libmultipath/hwtable.c
12 ===================================================================
13 --- multipath-tools-130222.orig/libmultipath/hwtable.c
14 +++ multipath-tools-130222/libmultipath/hwtable.c
15 @@ -1046,9 +1046,13 @@ static struct hwentry default_hw[] = {
16 .checker_name = RDAC,
17 .prio_name = PRIO_RDAC,
18 },
19 - /* LSI/Engenio/NetApp E-Series RDAC storage */
20 + /* LSI/Engenio/NetApp E-Series RDAC storage
21 + *
22 + * Maintainer : Sean Stewart
23 + * Mail : sean.stewart@netapp.com
24 + */
25 {
26 - .vendor = "(LSI|ENGENIO)",
27 + .vendor = "(NETAPP|LSI|ENGENIO)",
28 .product = "INF-01-00",
29 .bl_product = "Universal Xport",
30 .features = "2 pg_init_retries 50",
31 @@ -1056,10 +1060,12 @@ static struct hwentry default_hw[] = {
32 .pgpolicy = GROUP_BY_PRIO,
33 .pgfailback = -FAILBACK_IMMEDIATE,
34 .rr_weight = RR_WEIGHT_NONE,
35 - .no_path_retry = 15,
36 + .no_path_retry = 30,
37 .checker_name = RDAC,
38 .prio_name = PRIO_RDAC,
39 .prio_args = NULL,
40 + .detect_prio = DETECT_PRIO_ON,
41 + .retain_hwhandler = RETAIN_HWHANDLER_ON,
42 },
43 {
44 .vendor = "STK",