Based on documentation provided by the manufacturer: https://drive.google.com/open?id=0B_B6YmEmO7cDQlMzc1BsaUxZRVU Cc: Christophe Varoqui <christophe.varoqui@xxxxxxxxxxx> Cc: device-mapper development <dm-devel@xxxxxxxxxx> Signed-off-by: Xose Vazquez Perez <xose.vazquez@xxxxxxxxx> --- libmultipath/hwtable.c | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index aca46ab..e34032d 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -944,6 +944,32 @@ static struct hwentry default_hw[] = { .pgpolicy = MULTIBUS, .no_path_retry = 12, }, + /* + * Violin Memory + */ + { + /* V3000 / V6000 Series */ + .vendor = "VIOLIN", + .product = "SAN ARRAY$", + .pgpolicy = GROUP_BY_SERIAL, + .no_path_retry = 30, + }, + { + .vendor = "VIOLIN", + .product = "SAN ARRAY ALUA", + .hwhandler = "1 alua", + .pgpolicy = GROUP_BY_PRIO, + .pgfailback = -FAILBACK_IMMEDIATE, + .prio_name = PRIO_ALUA, + .no_path_retry = 30, + }, + { + /* FSP 7000 family */ + .vendor = "VIOLIN", + .product = "CONCERTO ARRAY", + .pgpolicy = MULTIBUS, + .no_path_retry = 30, + }, #if 0 /* * Copy this TEMPLATE to add new hardware. -- 2.10.1 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel