Linux Device Mapper development
 help / color / mirror / Atom feed
From: Xose Vazquez Perez <xose.vazquez@gmail.com>
To: Martin Wilck <mwilck@suse.de>,
	Christophe Varoqui <christophe.varoqui@opensvc.com>
Cc: DM-DEVEL ML <dm-devel@redhat.com>
Subject: Re: [PATCH] multipath-tools: reorder vendors in hwtable
Date: Sun, 17 Mar 2019 00:04:46 +0100	[thread overview]
Message-ID: <b450ce2f-72fe-6a06-f46d-f93ecf600d2d@gmail.com> (raw)
In-Reply-To: <74dbe64aabf33700924e57bcbe249a02c027ff29.camel@suse.de>

On 12/21/18 12:51 AM, Martin Wilck wrote:
> On Wed, 2018-12-19 at 22:23 +0100, Xose Vazquez Perez wrote:
>> Xio was acquired by Violin, and add FlashSystem 9100 to Storwize in
>> comments.
>>
>> Cc: Christophe Varoqui <christophe.varoqui@opensvc.com>
>> Cc: DM-DEVEL ML <dm-devel@redhat.com>
>> Signed-off-by: Xose Vazquez Perez <xose.vazquez@gmail.com>
>> ---
>>  libmultipath/hwtable.c | 50 ++++++++++++++++++++------------------
>> ----
>>  1 file changed, 24 insertions(+), 26 deletions(-)
>>

> How important is it to reflect this kind of company-A-owns-company-B
> information in multipath-tools source code? IMO it makes it harder to
> track code changes, for no obvious technical reason.

Keep the file consistent with the real world.
There is no more Xiotech company, now their products are sold by Violin.
The same happened in the past with:
XIV : RamSan -> IBM
LSI_RDAC : SolidFir -> NetApp
DEC -> Compaq : 3PAR : LEFTHAND : Nimble : SGI -> HPE
DGC : XtremIO -> EMC : Compellent -> DELL
...
......

>> diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
>> index d3a8d9b..3eeadde 100644
>> --- a/libmultipath/hwtable.c
>> +++ b/libmultipath/hwtable.c
>> @@ -604,7 +604,7 @@ static struct hwentry default_hw[] = {
>>  		.pgpolicy      = MULTIBUS,
>>  	},
>>  	{
>> -		/* Storwize family / SAN Volume Controller / Flex
>> System V7000 / FlashSystem V840/V9000 */
>> +		/* Storwize family / SAN Volume Controller / Flex
>> System V7000 / FlashSystem V840/V9000/9100 */
>>  		.vendor        = "IBM",
>>  		.product       = "^2145",
>>  		.no_path_retry = NO_PATH_RETRY_QUEUE,
>> @@ -1099,31 +1099,7 @@ static struct hwentry default_hw[] = {
>>  		.no_path_retry = 30,
>>  	},
>>  	/*
>> -	 * Xiotech
>> -	 */
>> -	{
>> -		/* Intelligent Storage Elements family */
>> -		.vendor        = "(XIOTECH|XIOtech)",
>> -		.product       = "ISE",
>> -		.pgpolicy      = MULTIBUS,
>> -		.no_path_retry = 12,
>> -	},
>> -	{
>> -		/* iglu blaze family */
>> -		.vendor        = "(XIOTECH|XIOtech)",
>> -		.product       = "IGLU DISK",
>> -		.pgpolicy      = MULTIBUS,
>> -		.no_path_retry = 30,
>> -	},
>> -	{
>> -		/* Magnitude family */
>> -		.vendor        = "(XIOTECH|XIOtech)",
>> -		.product       = "Magnitude",
>> -		.pgpolicy      = MULTIBUS,
>> -		.no_path_retry = 30,
>> -	},
>> -	/*
>> -	 * Violin Memory
>> +	 * Violin Systems
>>  	 */
>>  	{
>>  		/* 3000 / 6000 Series */
>> @@ -1148,6 +1124,28 @@ static struct hwentry default_hw[] = {
>>  		.product       = "CONCERTO ARRAY",
>>  		.pgpolicy      = MULTIBUS,
>>  		.no_path_retry = 30,
>> +	},
>> +		/* Xiotech */
>> +	{
>> +		/* Intelligent Storage Elements family */
>> +		.vendor        = "(XIOTECH|XIOtech)",
>> +		.product       = "ISE",
>> +		.pgpolicy      = MULTIBUS,
>> +		.no_path_retry = 12,
>> +	},
>> +	{
>> +		/* iglu blaze family */
>> +		.vendor        = "(XIOTECH|XIOtech)",
>> +		.product       = "IGLU DISK",
>> +		.pgpolicy      = MULTIBUS,
>> +		.no_path_retry = 30,
>> +	},
>> +	{
>> +		/* Magnitude family */
>> +		.vendor        = "(XIOTECH|XIOtech)",
>> +		.product       = "Magnitude",
>> +		.pgpolicy      = MULTIBUS,
>> +		.no_path_retry = 30,
>>  	},
>>  	/*
>>  	 * Promise Technology
> 
> 
> 

  reply	other threads:[~2019-03-16 23:04 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-19 21:23 [PATCH] multipath-tools: reorder vendors in hwtable Xose Vazquez Perez
2018-12-20 23:51 ` Martin Wilck
2019-03-16 23:04   ` Xose Vazquez Perez [this message]
2019-03-18  9:42     ` Martin Wilck

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=b450ce2f-72fe-6a06-f46d-f93ecf600d2d@gmail.com \
    --to=xose.vazquez@gmail.com \
    --cc=christophe.varoqui@opensvc.com \
    --cc=dm-devel@redhat.com \
    --cc=mwilck@suse.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox