[dm-devel] [PATCH] multipath-tools: add VIOLIN arrays to hardware table
Xose Vazquez Perez
xose.vazquez at gmail.com
Mon Oct 17 14:49:29 UTC 2016
On 10/16/2016 06:56 PM, Hannes Reinecke wrote:
>> 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.
>>
> Where's the point of the first and the third entry?
> They'll be identical to the default settings, no?
for VIOLIN/"SAN ARRAY" .pgpolicy = GROUP_BY_SERIAL,
for VIOLIN/"CONCERTO ARRAY" .pgpolicy = MULTIBUS,
and DEFAULT_PGPOLICY is FAILOVER
More information about the dm-devel
mailing list