based on documentation provided by manufacturer: https://drive.google.com/open?id=0B_B6YmEmO7cDQlMzc1BsaUxZRVU - Red Hat Enterprise Linux 5.x for Concerto 7x00 vendor "VIOLIN" product "CONCERTO ARRAY" path_grouping_policy group_by_prio getuid_callout "/sbin/scsi_id -p 0x80 -g -u -s /block/%n" prio_callout "/sbin/mpath_prio_alua /dev/%n" path_checker tur path_selector "round-robin 0" hardware_handler "1 alua" failback immediate rr_weight uniform no_path_retry 300 rr_min_io 4 features "1 queue_if_no_path" - Red Hat Enterprise Linux 6.x for Concerto 7100/7200 vendor "VIOLIN" product "CONCERTO ARRAY" path_grouping_policy multibus getuid_callout "/lib/udev/scsi_id -g -u /dev/%n" path_checker tur path_selector "round-robin 0" prio alua rr_min_io 100 rr_weight priorities failback immediate features "1 queue_if_no_path" - Red Hat Enterprise Linux 6.x for Violin 7300 vendor "VIOLIN" product "CONCERTO ARRAY" path_selector "round-robin 0" path_grouping_policy multibus getuid_callout "/lib/udev/scsi_id -p 0x80 -g -u /dev/%n" prio alua path_checker tur rr_min_io 100 rr_weight priorities failback immediate features "1 queue_if_no_path" no_path_retry 300 - Red Hat Enterprise Linux 7.x for Violin 7300 vendor "VIOLIN" product "CONCERTO ARRAY" path_selector "round-robin 0" path_grouping_policy multibus prio alua path_checker tur rr_min_io 100 rr_weight priorities failback immediate features "1 queue_if_no_path" no_path_retry 300 - SUSE Enterprise Linux 11 SP3 for Violin 7300 vendor "VIOLIN" product "CONCERTO ARRAY" path_selector "round-robin 0" path_grouping_policy multibus getuid_callout "/lib/udev/scsi_id -p 0x80 -g -u /dev/%n" prio "alua" path_checker "tur" rr_min_io 100 rr_weight priorities failback immediate features "1 queue_if_no_path" no_path_retry 300 Cc: Benjamin Marzinski <bmarzins@xxxxxxxxxx> Cc: Hannes Reinecke <hare@xxxxxxx> 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 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 66b5123..a9cd080 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -1176,6 +1176,25 @@ static struct hwentry default_hw[] = { .checker_name = TUR, }, /* + * Violin Memory, Inc. + * + * Maintainer : Christophe Varoqui + * Mail : christophe.varoqui@xxxxxxxxxxx + */ + { + .vendor = "VIOLIN", + .product = "CONCERTO ARRAY", + .selector = "round-robin 0", + .pgpolicy = MULTIBUS, + .prio_name = PRIO_ALUA, + .checker_name = TUR, + .minio = 100, + .rr_weight = priorities, + .pgfailback = -FAILBACK_IMMEDIATE, + .features = "1 queue_if_no_path", + .no_path_retry = 300, + }, + /* * EOL */ { -- 2.5.5 -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel