All of lore.kernel.org
 help / color / mirror / Atom feed
* [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page
@ 2022-11-03 16:17 Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 1/3 v3] multipath-tools: update hwtable text/info/comments Xose Vazquez Perez
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Xose Vazquez Perez @ 2022-11-03 16:17 UTC (permalink / raw)
  Cc: George Martin, Xose Vazquez Perez, DM-DEVEL ML, Martin Wilck

Xose Vazquez Perez (3):
  multipath-tools: update hwtable text/info/comments
  multipath-tools: add PowerMax NVMe to hwtable
  multipath-tools: add more info for NetApp ontap prio

 README.md                  |  2 +-
 libmultipath/hwtable.c     | 27 ++++++++++++++++-----------
 multipath/multipath.conf.5 | 10 +++++-----
 3 files changed, 22 insertions(+), 17 deletions(-)

Cc: George Martin <Martin.George@netapp.com>
Cc: Martin Wilck <mwilck@suse.com>
Cc: Benjamin Marzinski <bmarzins@redhat.com>
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>
-- 
2.38.1

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* [dm-devel] [PATCH 1/3 v3] multipath-tools: update hwtable text/info/comments
  2022-11-03 16:17 [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Xose Vazquez Perez
@ 2022-11-03 16:17 ` Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 2/3] multipath-tools: add PowerMax NVMe to hwtable Xose Vazquez Perez
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Xose Vazquez Perez @ 2022-11-03 16:17 UTC (permalink / raw)
  Cc: Xose Vazquez Perez, Martin Wilck, DM-DEVEL ML

Add Alletra 5000, FAS/AFF and E/EF Series info.
Compact some info.
Delete trivial/redundant comments.
Reformat LIO.

Cc: Martin Wilck <mwilck@suse.com>
Cc: Benjamin Marzinski <bmarzins@redhat.com>
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 | 21 ++++++++++-----------
 1 file changed, 10 insertions(+), 11 deletions(-)

diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
index 2085aba5..7ae7dbf8 100644
--- a/libmultipath/hwtable.c
+++ b/libmultipath/hwtable.c
@@ -232,7 +232,7 @@ static struct hwentry default_hw[] = {
 		.prio_name     = PRIO_ALUA,
 	},
 	{
-		/* Nimble Storage / HPE Alletra 6000 */
+		/* Nimble Storage / HPE Alletra 5000/6000 */
 		.vendor        = "Nimble",
 		.product       = "Server",
 		.hwhandler     = "1 alua",
@@ -367,7 +367,7 @@ static struct hwentry default_hw[] = {
 		.pgpolicy      = MULTIBUS,
 	},
 	{
-		/* SC Series, formerly Compellent */
+		/* SC Series (formerly Compellent) */
 		.vendor        = "COMPELNT",
 		.product       = "Compellent Vol",
 		.pgpolicy      = GROUP_BY_PRIO,
@@ -456,6 +456,7 @@ static struct hwentry default_hw[] = {
 	{
 		/*
 		 * ETERNUS AB/HB
+		 *
 		 * Maintainer: NetApp RDAC team <ng-eseries-upstream-maintainers@netapp.com>
 		 */
 		.vendor        = "FUJITSU",
@@ -672,7 +673,7 @@ static struct hwentry default_hw[] = {
 		.pgfailback    = -FAILBACK_IMMEDIATE,
 	},
 	{
-		// Storwize V5000 and V7000 lines / SAN Volume Controller (SVC) / Flex System V7000 /
+		// Storwize V5000/V7000 lines / SAN Volume Controller (SVC) / Flex System V7000
 		// FlashSystem V840/V9000/5000/5100/5200/7200/7300/9100/9200/9200R/9500
 		.vendor        = "IBM",
 		.product       = "^2145",
@@ -808,7 +809,7 @@ static struct hwentry default_hw[] = {
 	 */
 	{
 		/*
-		 * ONTAP family
+		 * ONTAP FAS/AFF Series
 		 *
 		 * Maintainer: Martin George <marting@netapp.com>
 		 */
@@ -825,7 +826,7 @@ static struct hwentry default_hw[] = {
 	},
 	{
 		/*
-		 * SANtricity(RDAC) family
+		 * SANtricity(RDAC) E/EF Series
 		 *
 		 * Maintainer: NetApp RDAC team <ng-eseries-upstream-maintainers@netapp.com>
 		 */
@@ -1049,12 +1050,12 @@ static struct hwentry default_hw[] = {
 		.prio_name     = PRIO_ALUA,
 	},
 	/*
-	 * Linux-IO Target
+	 * Linux
 	 */
 	{
-		/* Linux-IO Target */
+		/* Linux-IO (LIO) Target */
 		.vendor        = "(LIO-ORG|SUSE)",
-		.product       = ".",
+		.product       = ".*",
 		.hwhandler     = "1 alua",
 		.pgpolicy      = GROUP_BY_PRIO,
 		.pgfailback    = -FAILBACK_IMMEDIATE,
@@ -1107,8 +1108,6 @@ static struct hwentry default_hw[] = {
 	 */
 	{
 		/* OceanStor V3-V6 */
-		// This config works with multibus and ALUA
-		// ALUA is required by HyperMetro
 		.vendor        = "HUAWEI",
 		.product       = "XSG1",
 		.pgpolicy      = GROUP_BY_PRIO,
@@ -1202,7 +1201,7 @@ static struct hwentry default_hw[] = {
 		.no_path_retry = 30,
 	},
 	{
-		/* 3000 / 6000 Series - ALUA mode */
+		/* 3000 / 6000 Series (ALUA mode) */
 		.vendor        = "VIOLIN",
 		.product       = "SAN ARRAY ALUA",
 		.hwhandler     = "1 alua",
-- 
2.38.1

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [dm-devel] [PATCH 2/3] multipath-tools: add PowerMax NVMe to hwtable
  2022-11-03 16:17 [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 1/3 v3] multipath-tools: update hwtable text/info/comments Xose Vazquez Perez
@ 2022-11-03 16:17 ` Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 3/3] multipath-tools: add more info for NetApp ontap prio Xose Vazquez Perez
  2022-11-03 20:05 ` [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Martin Wilck
  3 siblings, 0 replies; 5+ messages in thread
From: Xose Vazquez Perez @ 2022-11-03 16:17 UTC (permalink / raw)
  Cc: Xose Vazquez Perez, Martin Wilck, DM-DEVEL ML

No official config, just a "multipath -ll" output:
https://bugzilla.redhat.com/1686708#c0

Cc: Martin Wilck <mwilck@suse.com>
Cc: Benjamin Marzinski <bmarzins@redhat.com>
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 | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c
index 7ae7dbf8..3c4f866a 100644
--- a/libmultipath/hwtable.c
+++ b/libmultipath/hwtable.c
@@ -339,6 +339,12 @@ static struct hwentry default_hw[] = {
 		.pgpolicy      = MULTIBUS,
 		.no_path_retry = 6,
 	},
+	{
+		/* PowerMax NVMe */
+		.vendor        = "NVME",
+		.product       = "EMC PowerMax",
+		.no_path_retry = NO_PATH_RETRY_QUEUE,
+	},
 	{
 		/* DGC CLARiiON CX/AX / VNX and Unity */
 		.vendor        = "^DGC",
-- 
2.38.1

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* [dm-devel] [PATCH 3/3] multipath-tools: add more info for NetApp ontap prio
  2022-11-03 16:17 [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 1/3 v3] multipath-tools: update hwtable text/info/comments Xose Vazquez Perez
  2022-11-03 16:17 ` [dm-devel] [PATCH 2/3] multipath-tools: add PowerMax NVMe to hwtable Xose Vazquez Perez
@ 2022-11-03 16:17 ` Xose Vazquez Perez
  2022-11-03 20:05 ` [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Martin Wilck
  3 siblings, 0 replies; 5+ messages in thread
From: Xose Vazquez Perez @ 2022-11-03 16:17 UTC (permalink / raw)
  Cc: George Martin, Xose Vazquez Perez, DM-DEVEL ML, Martin Wilck

and format fixes.

Cc: George Martin <Martin.George@netapp.com>
Cc: Martin Wilck <mwilck@suse.com>
Cc: Benjamin Marzinski <bmarzins@redhat.com>
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>
---
 README.md                  |  2 +-
 multipath/multipath.conf.5 | 10 +++++-----
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/README.md b/README.md
index bbeb44fe..31ddbaba 100644
--- a/README.md
+++ b/README.md
@@ -209,7 +209,7 @@ To enable ALUA, the following options should be changed:
 - LSI/Engenio/NetApp RDAC class, as NetApp SANtricity E/EF Series and rebranded arrays:
    "Select operating system:" should be changed to "Linux DM-MP (Kernel 3.10 or later)".
 
-- NetApp ONTAP:
+- NetApp ONTAP FAS/AFF Series:
    To check ALUA state: "igroup show -v <igroup_name>", and to enable ALUA:
    "igroup set <igroup_name> alua yes".
 
diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5
index 1fea9d5a..8e28ba12 100644
--- a/multipath/multipath.conf.5
+++ b/multipath/multipath.conf.5
@@ -6,7 +6,7 @@
 .\" Update the date below if you make any significant change.
 .\" ----------------------------------------------------------------------------
 .
-.TH MULTIPATH.CONF 5 2022-09-09 Linux
+.TH MULTIPATH.CONF 5 2022-10-01 Linux
 .
 .
 .\" ----------------------------------------------------------------------------
@@ -315,7 +315,8 @@ accepts the optional prio_arg \fIexclusive_pref_bit\fR.
 .TP
 .I ontap
 (Hardware-dependent)
-Generate the path priority for NetApp ONTAP class, and rebranded arrays.
+Generate the path priority for NetApp ONTAP FAS/AFF Series and rebranded arrays,
+with ONTAP native mode(not ALUA).
 .TP
 .I rdac
 (Hardware-dependent)
@@ -1292,8 +1293,6 @@ wwid.
 The default is: \fBno\fR
 .RE
 .
-.
-
 .
 .\" ----------------------------------------------------------------------------
 .SH "blacklist and blacklist_exceptions sections"
@@ -1852,7 +1851,7 @@ the logic when to reinstate, differs between the three methods.
 This method is \fBdeprecated\fR and mapped to the \(dqsan_path_err\(dq method.
 See the \fIdelay_watch_checks\fR and \fIdelay_wait_checks\fR options above
 for more information.
-
+.
 .TP
 .B \(dqmarginal_path\(dq failure tracking
 If a second failure event (good->bad transition) occurs within
@@ -1924,6 +1923,7 @@ size=167772160 features='n/a' hwhandler='ANA' wp=rw
 The \(dqnvme\(dq foreign library provides support for NVMe native multipathing
 in the kernel. It is part of the standard multipath package.
 .
+.
 .\" ----------------------------------------------------------------------------
 .SH "KNOWN ISSUES"
 .\" ----------------------------------------------------------------------------
-- 
2.38.1

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page
  2022-11-03 16:17 [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Xose Vazquez Perez
                   ` (2 preceding siblings ...)
  2022-11-03 16:17 ` [dm-devel] [PATCH 3/3] multipath-tools: add more info for NetApp ontap prio Xose Vazquez Perez
@ 2022-11-03 20:05 ` Martin Wilck
  3 siblings, 0 replies; 5+ messages in thread
From: Martin Wilck @ 2022-11-03 20:05 UTC (permalink / raw)
  To: Xose Vazquez Perez; +Cc: George Martin, DM-DEVEL ML

On Thu, 2022-11-03 at 17:17 +0100, Xose Vazquez Perez wrote:
> Xose Vazquez Perez (3):
>   multipath-tools: update hwtable text/info/comments
>   multipath-tools: add PowerMax NVMe to hwtable
>   multipath-tools: add more info for NetApp ontap prio
> 
>  README.md                  |  2 +-
>  libmultipath/hwtable.c     | 27 ++++++++++++++++-----------
>  multipath/multipath.conf.5 | 10 +++++-----
>  3 files changed, 22 insertions(+), 17 deletions(-)
> 
> Cc: George Martin <Martin.George@netapp.com>
> Cc: Martin Wilck <mwilck@suse.com>
> Cc: Benjamin Marzinski <bmarzins@redhat.com>
> 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>

For the series:
Reviewed-by: Martin Wilck <mwilck@suse.com>

--
dm-devel mailing list
dm-devel@redhat.com
https://listman.redhat.com/mailman/listinfo/dm-devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2022-11-03 20:05 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-11-03 16:17 [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Xose Vazquez Perez
2022-11-03 16:17 ` [dm-devel] [PATCH 1/3 v3] multipath-tools: update hwtable text/info/comments Xose Vazquez Perez
2022-11-03 16:17 ` [dm-devel] [PATCH 2/3] multipath-tools: add PowerMax NVMe to hwtable Xose Vazquez Perez
2022-11-03 16:17 ` [dm-devel] [PATCH 3/3] multipath-tools: add more info for NetApp ontap prio Xose Vazquez Perez
2022-11-03 20:05 ` [dm-devel] [PATCH 0/3] update hwtable and multipath.conf man page Martin Wilck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.