Hi;
The changes needed would be :
/*
* Pillar Data controller family
*
* Maintainer : Srinivasan Ramani
* Mail : [email protected]
*/
{
.vendor = "^Pillar( )?$",
.product = "^Axiom"
.getuid = DEFAULT_GETUID,
.features = DEFAULT_FEATURES,
.hwhandler = DEFAULT_HWHANDLER,
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = FAILBACK_UNDEF,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = NO_PATH_RETRY_UNDEF,
.minio = DEFAULT_MINIO,
.checker_name = TUR,
.prio_name = PRIO_ALUA,
},
/*
* Oracle FS controller family
*
* Maintainer : Srinivasan Ramani
* Mail : [email protected]
*/
{
.vendor = "^Oracle( )?$",
.product = "^Oracle FS",
.getuid = DEFAULT_GETUID,
.features = DEFAULT_FEATURES,
.hwhandler = DEFAULT_HWHANDLER,
.selector = DEFAULT_SELECTOR,
.pgpolicy = GROUP_BY_PRIO,
.pgfailback = FAILBACK_UNDEF,
.rr_weight = RR_WEIGHT_NONE,
.no_path_retry = NO_PATH_RETRY_UNDEF,
.minio = DEFAULT_MINIO,
.checker_name = TUR,
.prio_name = PRIO_ALUA,
},
With Best Regards
Srini
-----Original Message-----
From: Xose Vazquez Perez [mailto:[email protected]]
Sent: Saturday, July 30, 2016 2:16 PM
Cc: Xose Vazquez Perez; Srinivasan Ramani; Christophe Varoqui; device-mapper
development
Subject: [PATCH] multipath-tools: Pillar/Axiom supports failback=immediate
ALUA device with support for preferred_path. Confirmed by the vendor's utils
and docs:
https://docs.oracle.com/cd/E35311_02/E28846_08/E41503_01/conPathSelection.html
Auto-generated template from Oracle FS Path Manager 4.0:
vendor "^Pillar( )?$"
product "^Axiom"
path_grouping_policy group_by_prio
prio oraclefspm
path_checker oraclefspm
failback immediate
path_selector "round-robin 0"
Template from Axiom Path Manager 3.1 for RHEL-6.1:
vendor "Pillar"
product "*"
path_grouping_policy group_by_prio
prio pillarapm
path_checker pillarapm
failback immediate
no_path_retry 60
dev_loss_tmo 60
fast_io_fail_tmo 30
Cc: Srinivasan Ramani <[email protected]>
Cc: Christophe Varoqui <[email protected]>
Cc: device-mapper development <[email protected]>
Signed-off-by: Xose Vazquez Perez <[email protected]>
---
libmultipath/hwtable.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index
fe4a51f..ed23c92 100644
--- a/libmultipath/hwtable.c
+++ b/libmultipath/hwtable.c
@@ -635,7 +635,6 @@ static struct hwentry default_hw[] = {
.vendor = "Pillar",
.product = "Axiom.*",
.prio_name = PRIO_ALUA,
- .pgfailback = FAILBACK_UNDEF,
},
{
.vendor = "^Oracle",
--
2.7.4
--
dm-devel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/dm-devel