Re: [dm-devel] multipath-tools: -1patch in upstream-queue

2020-05-20 Thread Xose Vazquez Perez
On 5/20/20 10:36 PM, Martin Wilck wrote: However, it has no "Reviewed-by:" tag from anyone, including yourself, so it couldn't be pushed to upstream-queue yet. Trivial enough. And a similar one was included, at least, in Fedora, Alpine and Gentoo. -- dm-devel mailing list dm-devel@redhat.com

Re: [dm-devel] [PATCH v4 0/2] Historical Service Time Path Selector

2020-05-20 Thread Xose Vazquez Perez
On 5/11/20 6:39 PM, Gabriel Krisman Bertazi wrote: This fourth version of HST applies the suggestion from Mikulas Patocka to do the ktime_get_ns inside the mpath map_bio instead of generic device-mapper code. This means that struct dm_mpath_io gained another 64bit field. For the request-based c

Re: [dm-devel] [PATCH 1/1] libdmmp: Add support for upcoming json-c 0.14.0.

2020-05-29 Thread Xose Vazquez Perez
On 5/29/20 11:12 AM, Martin Wilck wrote: On Thu, 2020-05-28 at 23:10 -0500, Benjamin Marzinski wrote: From: Björn Esser TRUE/FALSE are not defined anymore. 1 and 0 are used instead. This is backwards compatible, as earlier versions of json-c are using the same integer values in their presen

Re: [dm-devel] [PATCH] multipath-tools: Fix compiler warnings when built without systemd.

2020-06-11 Thread Xose Vazquez Perez
On 5/16/20 7:55 PM, Marius Bakke wrote: You should send it, at least, to the project maintainer. --- libmultipath/config.c | 2 +- multipathd/main.c | 19 +-- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/libmultipath/config.c b/libmultipath/config.c i

[dm-devel] [PATCH] multipath-tools: add info to man page for the historical-service-time path selector

2020-07-07 Thread Xose Vazquez Perez
Cc: Khazhismel Kumykov Cc: Gabriel Krisman Bertazi Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 4 1 file changed, 4 insertions(+) diff --git a/multipath/multipath.conf.5 b/multipath

[dm-devel] [PATCH RFC] multipath-tools: *untested* use sysfs prio also for arrays with dual implicit/explicit alua support

2020-07-24 Thread Xose Vazquez Perez
Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Hannes Reinecke Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c index 897e48ca..5a82234f 100644 --- a/libmultipath/propsel.c +++ b/libmultipath/propsel.c @@ -595,7 +595,7

Re: [dm-devel] Promise and ALUA

2020-08-13 Thread Xose Vazquez Perez
On 8/10/20 6:33 AM, McIntyre, Vincent (CASS, Marsfield) wrote: for many years we have been operating some Promise VTrak arrays without any use of the ALUA feature (largely so we don't have to specify LUN affinities as well, which seems to be required). In the process of upgrading to Debian Bust

Re: [dm-devel] Promise and ALUA

2020-08-13 Thread Xose Vazquez Perez
On 8/14/20 1:51 AM, McIntyre, Vincent (CASS, Marsfield) wrote: TL;DR I found a way forward, manually running multipath -a. Details below, and a suggested tweak to the manpage. I created a new LUN on the vtrak and mapped it to the test host. The host sees it, but as expected there's no new multi

Re: [dm-devel] Promise and ALUA

2020-08-15 Thread Xose Vazquez Perez
On 8/14/20 4:18 AM, McIntyre, Vincent (CASS, Marsfield) wrote: This is the device section I had before for the Promise device { vendor "Promise" product "VTrak" product_blacklist "VTrak V-LUN" path_grouping_policy "m

Re: [dm-devel] Promise and ALUA

2020-08-15 Thread Xose Vazquez Perez
On 8/16/20 4:30 AM, McIntyre, Vincent (CASS, Marsfield) wrote: Promise recommend the multibus option, Promise docs are a bit messy. The multibus example is a mistake. There are only two options for this array: failover or group_by_prio. There are plenty of examples, for old distributions, at

[dm-devel] [PATCH] multipath-tools: add HPE MSA 1060/2060 to hwtable

2020-09-09 Thread Xose Vazquez Perez
Cc: Martin Wilck Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index d1fcfdb3..55162e0e 100644 --- a/libmultipath

[dm-devel] [PATCH v2] multipath-tools: add info about the historical-service-time path selector to man page

2020-10-05 Thread Xose Vazquez Perez
Just minimal info. Cc: Khazhismel Kumykov Cc: Gabriel Krisman Bertazi Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 5 + 1 file changed, 5 insertions(+) diff --git a/multipath

[dm-devel] [PATCH 1/2] multipath-tools: add MacroSAN arrays to hwtable

2020-10-22 Thread Xose Vazquez Perez
/Pub40288112661f1dee016a95cb58f5504c.html Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 12 1 file changed, 12 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index d1fcfdb3

[dm-devel] [PATCH 2/2] multipath-tools: replace leading spaces with tabs at LENOVO/DE_Series

2020-10-22 Thread Xose Vazquez Perez
Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 32 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c

Re: [dm-devel] [PATCH v2 08/35] libmultipath: create bitfield abstraction

2020-10-27 Thread Xose Vazquez Perez
On 8/12/20 1:32 PM, mwi...@suse.com wrote: From: Martin Wilck In e32d521d ("libmultipath: coalesce_paths: fix size mismatch handling"), we introduced simple bitmap handling functions. We can do better. This patch introduces a bitfield type with overflow detection and a find_first_set() method.

Re: [dm-devel] [PATCH 1/5] libmultipath: make sure __GLIBC_PREREQ() is defined

2020-10-28 Thread Xose Vazquez Perez
On 10/27/20 11:45 PM, mwi...@suse.com wrote: From: Martin Wilck Otherwise complilation fails on non-glibc systems. Signed-off-by: Martin Wilck Tested-by: Xose Vazquez Perez --- libmultipath/util.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libmultipath/util.h b

Re: [dm-devel] [PATCH 2/5] multipath-tools: fix -Wformat errors with musl libc

2020-10-28 Thread Xose Vazquez Perez
On 10/27/20 11:45 PM, mwi...@suse.com wrote: From: Martin Wilck rlim_t type is different on musl libc. A cast to unsigned long should be fine. Also, in musl, pthread_t is a pointer. Signed-off-by: Martin Wilck Tested-by: Xose Vazquez Perez --- libmultipath/util.c | 6

[dm-devel] [PATCH] multipath-tools: delete auto-generated tests/test-log.d file with make clean

2020-10-28 Thread Xose Vazquez Perez
Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- tests/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/Makefile b/tests/Makefile index 502377f0..884c4611 100644 --- a/tests/Makefile +++ b

[dm-devel] [PATCH] multipath-tools: Violin and Nexsan were bought by StorCentric

2020-10-29 Thread Xose Vazquez Perez
Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 59bc0d6e..475489c2

[dm-devel] [PATCH] multipath-tools: add Vexata(by StorCentric) VX arrays

2020-10-29 Thread Xose Vazquez Perez
https://support.sas.com/resources/papers/performance-tuning-sas-vexata-systems.pdf Cc: Martin Wilck Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 8 1 file changed, 8 insertions(+) diff --git a

Re: [dm-devel] [PATCH] multipath-tools: delete auto-generated tests/test-log.d file with make clean

2020-10-30 Thread Xose Vazquez Perez
On 10/30/20 9:34 PM, Martin Wilck wrote: Nack. The correct fix is attached. Tested-by: Xose Vazquez Perez -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel

Re: [dm-devel] [RFC PATCH] libmultipath: prevent DSO unloading with astray checker threads

2020-11-07 Thread Xose Vazquez Perez
On 11/6/20 6:32 PM, Martin Wilck wrote: @Christophe, any chance to move forward with the merge? (then we can go ahead with this patch later, too...) These two are trivial enough, and they are missing at upstream-queue: https://marc.info/?t=16040098131 https://marc.info/?t=16040117081

[dm-devel] [PATCH] multipath-tools: git should ignore auto-generated files

2019-01-14 Thread Xose Vazquez Perez
blacklist libmultipath/nvme-ioctl.[ch] Cc: Martin Wilck Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 35c59a7e..9926756b 100644 --- a/.gitignore +++ b

Re: [dm-devel] [PATCH] multipath-tools: Build: properly parse systemd's version

2019-03-07 Thread Xose Vazquez Perez
On 3/7/19 3:54 PM, Martin Wilck wrote: > From: Dominique Leuenberger > > Since systemd 241, systemctl --version no longer 'just' prints out the > version, but gives more information like git commit ref and whatnot. In > it's shortest form, it gives something like "systemd 241 (241)", which when >

Re: [dm-devel] [PATCH 9/9] libmultipath: hwtable: add Lenovo DE series

2019-03-15 Thread Xose Vazquez Perez
On 3/15/19 5:11 PM, Martin Wilck wrote: > I got this from Steven. > > Cc: steve.schrem...@netapp.com > Cc: NetApp RDAC team > Cc: xose.vazq...@gmail.com > Signed-off-by: Martin Wilck > --- > libmultipath/hwtable.c | 20 > 1 file changed, 20 insertions(+) Do not forget the

[dm-devel] [PATCH] multipath-tools: maintain the uniformity in the multipath.conf.5 page

2019-03-16 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 index 0fe8461..b0648cc 100644 --- a/multipath

[dm-devel] [PATCH resend] multipath-tools: document why dev_loss_tmo is set to infinity for HPE 3PAR

2019-03-16 Thread Xose Vazquez Perez
It's needed by Peer Persistence, documented in SLES and RHEL guides: https://support.hpe.com/hpsc/doc/public/display?docId=a00053835 https://support.hpe.com/hpsc/doc/public/display?docId=c04448818 Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmult

Re: [dm-devel] [PATCH 9/9] libmultipath: hwtable: add Lenovo DE series

2019-03-16 Thread Xose Vazquez Perez
On 3/15/19 5:59 PM, Martin Wilck wrote: > Currently, we have these in hwtable.c: > > * Maintainer: Martin George only for ONTAP. > * Maintainer: PJ Waskiewicz and only for SolidFir. > Should they all be replaced by the ng-eseries address? No. ng-eseries address is just for RDAC devices.

Re: [dm-devel] [PATCH] multipath-tools: Build: properly parse systemd's version

2019-03-16 Thread Xose Vazquez Perez
On 3/7/19 8:20 PM, Martin Wilck wrote: > On Thu, 2019-03-07 at 19:22 +0100, Xose Vazquez Perez wrote: >> On 3/7/19 3:54 PM, Martin Wilck wrote: >>> From: Dominique Leuenberger >>> >>> Since systemd 241, systemctl --version no longer 'just'

Re: [dm-devel] [PATCH] multipath-tools: reorder vendors in hwtable

2019-03-16 Thread Xose Vazquez Perez
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 >> Cc: DM-DEVEL ML >

[dm-devel] [PATCH resend] multipath-tools: reorder vendors in hwtable

2019-03-16 Thread Xose Vazquez Perez
Xio was acquired by Violin, and add FlashSystem 9100 to Storwize in comments. Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 50 -- 1 file changed, 24 insertions(+), 26 deletions(-) diff --git a

Re: [dm-devel] [PATCH v2 01/12] libmultipath: disable user_friendly_names for NetApp

2019-03-17 Thread Xose Vazquez Perez
On 3/9/19 12:11 AM, Benjamin Marzinski wrote: > NetApp has tools that rely on devices using WWID names. To avoid > breaking these, NetApp devices should continue to use WWID names, even > if the default config is set to enable user_friendly_names. If users > want to use user_friendly_names on NetA

[dm-devel] [PATCH] scsi: add new RDAC LENOVO/DE_Series device

2019-03-30 Thread Xose Vazquez Perez
ed-off-by: Xose Vazquez Perez --- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_dh.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/scsi/scsi_devinfo.c b/drivers/scsi/scsi_devinfo.c index c4cbfd07b916..a08ff3bd6310 100644 --- a/drivers/scsi/scsi_devinfo.c +++ b/drivers/scsi

[dm-devel] least-pending multipath path selector WAS (9/14/14 !!!!): Re: Powerpath vs dm-multipath - two points of FUD?

2019-03-31 Thread Xose Vazquez Perez
On 9/14/14 10:39 AM, Hannes Reinecke wrote: > We do this with the switch to request-based multipathing. > Using one of the other load balancers (eg least-pending) and set rr_min_io to > '1' will give you exactly that behaviour. As the original authors team, at HP, was dissolved ( https://bugzil

[dm-devel] dracut: multipath module

2019-04-03 Thread Xose Vazquez Perez
Hi, This only works in a Fedora/RH distribution: - dracut/modules.d/90multipath/module-setup.sh:97:[ -n "$_allow" ] && mpathconf $_allow --outfile ${initdir}/etc/multipath.conf ^ https://src.fedo

[dm-devel] [PATCH] multipath-tools: document missing kpartx options in man and output

2019-04-26 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- kpartx/Makefile | 2 +- kpartx/kpartx.8 | 8 ++-- kpartx/kpartx.c | 7 +-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/kpartx/Makefile b/kpartx/Makefile index 7eb467e..2906a98 100644 --- a

[dm-devel] [PATCH] multipath-tools: document missing multipath flags in help output

2019-05-02 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipath/main.c | 35 ++- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/multipath/main.c b/multipath/main.c index 008e3d3..252ade7 100644 --- a/multipath/main.c +++ b

[dm-devel] [PATCH] multipath-tools: document missing multipathd option at man page

2019-05-02 Thread Xose Vazquez Perez
-w was added in 2858c60a34527401381ea6b13cf316c3e5064383 Cc: Benjamin Marzinski Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipathd/multipathd.8 | 7 +++ 1 file changed, 7 insertions(+) diff --git a/multipathd/multipathd.8 b/multipathd/multipathd.8

[dm-devel] [PATCH] multipath-tools: document missing mpathpersist flags in help output

2019-05-02 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- mpathpersist/main.c | 17 ++--- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/mpathpersist/main.c b/mpathpersist/main.c index 10cba45..5a2cf9a 100644 --- a/mpathpersist/main.c +++ b

[dm-devel] [PATCH] multipath-tools: format correctly maintainer info in hwtable

2019-05-07 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 1d96433..1fade7e 100644 --- a/libmultipath/hwtable.c +++ b

[dm-devel] [PATCH] multipath-tools: delete outdated comment at multipath/multipath.conf.5

2019-07-26 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 2 -- 1 file changed, 2 deletions(-) diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 index f7d21b4..880947f 100644 --- a/multipath/multipath.conf.5 +++ b/multipath

[dm-devel] [PATCH] multipath-tools: reorder vendor in hwtable

2019-07-26 Thread Xose Vazquez Perez
Nexenta was acquired by DDN. Cc: Yacine Kheddache Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 23 +++ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c

[dm-devel] [PATCH] multipath-tools: delete examples from mpathpersist output

2019-07-26 Thread Xose Vazquez Perez
The manual page is more complete and detailed. Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- mpathpersist/main.c | 7 +-- 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/mpathpersist/main.c b/mpathpersist/main.c index 5ad06a9..c451855 100644

[dm-devel] [PATCH] multipath-tools: reorder NVDISK devices

2019-08-01 Thread Xose Vazquez Perez
Otherwise "3303[ ]+NVDISK" is never reached, because "NVDISK" regex takes priority over it. Cc: Brian King Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deleti

Re: [dm-devel] [PATCH] ALUA support for PURE FlashArray

2019-08-07 Thread Xose Vazquez Perez
On 6/26/19 7:37 PM, Brian Bunker wrote: > It has been some time since we updated our PURE FlashArray configuration. The > Linux vendors that we had been seeing in the field were using very old > versions > of multipath-tools, so we haven’t needed to change anything for some time. > With > the re

Re: [dm-devel] [PATCH] multipath-tools: reorder NVDISK devices

2019-08-19 Thread Xose Vazquez Perez
On 8/14/19 5:41 PM, Benjamin Marzinski wrote: > On Thu, Aug 01, 2019 at 07:21:38PM +0200, Xose Vazquez Perez wrote: >> Otherwise "3303[ ]+NVDISK" is never reached, because "NVDISK" regex takes >> priority over it. > > Huh? I don't understand w

Re: [dm-devel] [PATCH] ALUA support for PURE FlashArray

2019-09-12 Thread Xose Vazquez Perez
On 9/12/19 3:52 AM, Brian Bunker wrote: > I am not sure if the max_sectors_kb is a kernel or udev bug. What I would > expect is for the block limits > INQUIRY VPD page, 0xB0, to be used to populate the /sys/block entries for > max_sectors_kb. We have > seen Linux distributions that don’t seem

[dm-devel] [PATCH] multipath-tools: cosmetic changes in hwtable

2019-09-21 Thread Xose Vazquez Perez
Tegile IntelliFlash was acquired by DDN, from WD. HPE Primera is also identified as 3PARdata/VV Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 25 +++-- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a

Re: [dm-devel] [PATCH] multipath-tools: cosmetic changes in hwtable

2019-10-01 Thread Xose Vazquez Perez
On 9/22/19 1:40 AM, Xose Vazquez Perez wrote: Tegile IntelliFlash was acquired by DDN, from WD. HPE Primera is also identified as 3PARdata/VV Christophe, this one is missing. Thanks. Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c

Re: [dm-devel] [multipath-tools] merges

2019-10-02 Thread Xose Vazquez Perez
Hi Christophe, 0.8.3 is not tagged: https://git.opensvc.com/?p=multipath-tools/.git;a=tags Thanks. -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel

[dm-devel] multipath-tools: RH-patches for upstream ???

2019-10-03 Thread Xose Vazquez Perez
Hi Benjamin, Is there any relevant RH-patch for upstream in fedora repo: https://src.fedoraproject.org/rpms/device-mapper-multipath/ ??? Maybe: - https://src.fedoraproject.org/rpms/device-mapper-multipath/blob/master/f/0022-RH-Remove-the-property-blacklist-exception-builtin.patch Subject:

Re: [dm-devel] multipath-tools: RH-patches for upstream ???

2019-10-04 Thread Xose Vazquez Perez
On 10/4/19 9:03 AM, Martin Wilck wrote: https://src.fedoraproject.org/rpms/device-mapper-multipath/blob/master/f/0029-RH-Fix-nvme-compilation-warning.patch Subject: [PATCH] RH: Fix nvme compilation warning I assume that other people aren't seeing these compilation warnings, and this it d

Re: [dm-devel] [PATCH] ALUA support for PURE FlashArray

2019-10-04 Thread Xose Vazquez Perez
On 6/26/19 7:37 PM, Brian Bunker wrote: It has been some time since we updated our PURE FlashArray configuration. The Linux vendors that we had been seeing in the field were using very old versions of multipath-tools, so we haven’t needed to change anything for some time. With the release of RHE

Re: [dm-devel] [PATCH] ALUA support for PURE FlashArray

2019-10-04 Thread Xose Vazquez Perez
On 10/4/19 10:51 PM, Xose Vazquez Perez wrote: On 6/26/19 7:37 PM, Brian Bunker wrote: It has been some time since we updated our PURE FlashArray configuration. The Linux vendors that we had been seeing in the field were using very old versions of multipath-tools, so we haven’t needed to

[dm-devel] [PATCH resend] ALUA support for PURE FlashArray

2019-12-27 Thread Xose Vazquez Perez
from the default of 5 seconds to 10 seconds (We need this for our FC NPIV port migration). 3. Maximum sector size of 4MB. Some Linux vendors don’t honor the block limits VPD page of INQUIRY). Thanks, Brian Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez Signed-off

Re: [dm-devel] [PATCH resend] ALUA support for PURE FlashArray

2020-03-02 Thread Xose Vazquez Perez
On 12/28/19 1:24 AM, Xose Vazquez Perez wrote: Hi Christophe, This one is missing. Thank you. From: Brian Bunker Hello all, It has been some time since we updated our PURE FlashArray configuration. The Linux vendors that we had been seeing in the field were using very old versions of

[dm-devel] [PATCH resend] ALUA support for PURE FlashArray

2020-03-02 Thread Xose Vazquez Perez
from the default of 5 seconds to 10 seconds (We need this for our FC NPIV port migration). 3. Maximum sector size of 4MB. Some Linux vendors don’t honor the block limits VPD page of INQUIRY). Thanks, Brian Cc: Christophe Varoqui Cc: DM-DEVEL ML Signed-off-by: Xose Vazquez Perez Signed-off

[dm-devel] [PATCH] multipath-tools: replace multipath configuration output

2017-04-08 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/propsel.c | 12 ++-- 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c index dd10ceb..5f70d86 100644 --- a/libmultipath

Re: [dm-devel] [PATCH 0/1] Missing RDAC patch

2017-04-13 Thread Xose Vazquez Perez
On 04/13/2017 05:39 PM, Martin Wilck wrote: > I'm sending this on Hannes' behalf now. Sorry we didn't make it for 0.7.0. You're lucky, 0.7.0 release wasn't tagged yet. > Hannes Reinecke (1): > libmultipath/propsel: Do not select sysfs prioritizer for RDAC arrays > > libmultipath/discovery.c |

Re: [dm-devel] [PATCH] multipath-tools: replace multipath configuration output

2017-04-13 Thread Xose Vazquez Perez
On 04/12/2017 09:35 AM, Christophe Varoqui wrote: > Merged, No, it's missing. > On Sat, Apr 8, 2017 at 3:30 PM, Xose Vazquez Perez <mailto:xose.vazq...@gmail.com>> wrote: > > Cc: Christophe Varoqui <mailto:christophe.varo...@opensvc.com>> > Cc:

[dm-devel] [PATCH] multipath-tools: Replace multipath configuration output

2017-04-17 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/propsel.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libmultipath/propsel.c b/libmultipath/propsel.c index 09fe728..782f039 100644 --- a/libmultipath/propsel.c

Re: [dm-devel] [PATCH 3/3] Add options to multipathd to turn off queueing

2017-04-25 Thread Xose Vazquez Perez
On 03/12/2009 07:38 PM, Benjamin Marzinski wrote: Old patch. > Even when the last path of a multipath device is deleted, it can't be > removed until all the queued IO is flushed. For devices that have > no_path_retry set to queue, this doesn't automatically happen. > > This patch ad

Re: [dm-devel] [PATCH 10/10] set retrigger_tries to 0 for multipath

2017-04-25 Thread Xose Vazquez Perez
On 12/06/2016 04:22 PM, Benjamin Marzinski wrote: > On Tue, Dec 06, 2016 at 04:11:42PM +0100, Xose Vazquez Perez wrote: >> On 10/29/2016 04:55 AM, Benjamin Marzinski wrote: >> >>> Multipathd uses retrigger_tries to give udev more chances to to fill in >>> th

[dm-devel] [BUG] multipath-tools: missing internal values (multipath -t)

2017-04-25 Thread Xose Vazquez Perez
Hi, These values: no_path_retry dev_loss_tmo reservation_key partition_delimite delay_watch_checks delay_wait_checks are missing from the "defaults section" of multipath -t output. -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel

[dm-devel] [BUG] multipath-tools: redefined devices, with regex, in multipath.conf appear twice

2017-04-25 Thread Xose Vazquez Perez
Hi, Redefined devices, with a regex in product/vendor, in multipath.conf appear twice in multipath config. Place attached multipath.conf in /etc, and run multipath -t. For NETAPP/LUN it works OK. Only one is displayed. But "^DGC"/"^(RAID|DISK|VRAID)" appears twice. Thank you. devices {

Re: [dm-devel] [PATCH 1/2] multipath: Merge the DELL MD3xxx device configs

2017-05-06 Thread Xose Vazquez Perez
SUN, can be consolidated: grep -B7 -A2 "PRIO_RDAC" libmultipath/hwtable.c BTW, I did send time ago a kernel patch related to RDAC arrays and it's still waiting for ACK: https://marc.info/?l=linux-scsi&m=147585935707470 > Cc: Xose Vazquez Perez > Signed-off-by: Benjamin Marzin

Re: [dm-devel] [BUG] multipath-tools: missing internal values (multipath -t)

2017-05-06 Thread Xose Vazquez Perez
On 04/27/2017 09:10 AM, Christophe Varoqui wrote: > The config outputed should be usable, so a comment could be printed for the > keywords you suggest printing as the default for. > > Example: > > # no_path_retry > > or simply > > # no_path_retry Undefined values should be replaced by "",

Re: [dm-devel] [PATCH] multipath-tools:Prioritizer based on a time-delay algorithm

2017-05-10 Thread Xose Vazquez Perez
On 05/08/2017 05:58 AM, Yang Feng wrote: > Prioritizer for device mapper multipath, where the corresponding priority > values of specific paths are provided by a time-delay algorithm. And the > time-delay algorithm is dependent on the following arguments(delay_interval, > cons_num). This new featu

Re: [dm-devel] [PATCH 4/5] kpartx: default to running in sync mode

2017-05-10 Thread Xose Vazquez Perez
On 04/25/2017 12:39 AM, Benjamin Marzinski wrote: > When users run kpartx, they would naturally assume that when it > completes, the devices have been created. However, kpartx runs in async > mode by default. This seems like it is likely to trip up users. So, > switch the default to sync mode, a

[dm-devel] [PATCH] multipath-tools: document uid_attribute for NVME devices

2017-05-11 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/multipath/multipath.conf.5 b/multipath/multipath.conf.5 index 5939688..f04ff19 100644 --- a/multipath

[dm-devel] [PATCH] multipath-tools: add limits.h to kpartx/lopart.c

2017-05-17 Thread Xose Vazquez Perez
musl libc complains of lopart.c:76:12: error: ‘PATH_MAX’ undeclared (first use in this function) Cc: Martin Wilck Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- kpartx/lopart.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kpartx/lopart.c b

Re: [dm-devel] [PATCH] multipath-tools: Replace multipath configuration output

2017-05-17 Thread Xose Vazquez Perez
On 04/18/2017 02:07 AM, Xose Vazquez Perez wrote: > Cc: Christophe Varoqui > Cc: device-mapper development > Signed-off-by: Xose Vazquez Perez This is missing. > --- > libmultipath/propsel.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > d

[dm-devel] [PATCH] multipath-tools: replace 64bit archs macros by __LP64__

2017-05-18 Thread Xose Vazquez Perez
development Signed-off-by: Xose Vazquez Perez --- kpartx/lopart.c | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kpartx/lopart.c b/kpartx/lopart.c index 4e6dab4..3c16eb0 100644 --- a/kpartx/lopart.c +++ b/kpartx/lopart.c @@ -38,11 +38,10 @@ #define LOOP_CTL_GET_FREE

[dm-devel] [PATCH] multipath-tools: replace hidden tabs by spaces in .vendor

2017-05-20 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 54309ef..59a6055 100644 --- a/libmultipath

[dm-devel] [PATCH] multipath-tools: fix a format warning in multipathd.8

2017-05-26 Thread Xose Vazquez Perez
warning: macro `list' not defined Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- multipathd/multipathd.8 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/multipathd/multipathd.8 b/multipathd/multipathd.8 index 4c765af..26

Re: [dm-devel] [PATCH v3 1/1] multipath-tools: Prioritizer based on a latency algorithm

2017-06-06 Thread Xose Vazquez Perez
On 06/05/2017 04:43 AM, Yang Feng wrote: > diff --git a/libmultipath/prioritizers/path_latency.c > b/libmultipath/prioritizers/path_latency.c > new file mode 100644 > index 000..081f546 > --- /dev/null > +++ b/libmultipath/prioritizers/path_latency.c > @@ -0,0 +1,272 @@ > +/* > + * (C) Copyri

Re: [dm-devel] [PATCH] multipath-tools: replace 64bit archs macros by __LP64__

2017-06-11 Thread Xose Vazquez Perez
On 05/19/2017 05:31 AM, Bart Van Assche wrote: > On Fri, 2017-05-19 at 03:38 +0200, Xose Vazquez Perez wrote: >> Rationale: https://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html >> >> __LP64__ >> _LP64 >> These macros are defined, with value 1, if

[dm-devel] [PATCH] multipath-tools: sync third-party headers with 3.13 upstream

2017-06-21 Thread Xose Vazquez Perez
Cc: Bart Van Assche Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- third-party/valgrind/drd.h | 2 +- third-party/valgrind/valgrind.h | 556 ++-- 2 files changed, 21 insertions(+), 537 deletions(-) diff

[dm-devel] [PATCH] multipath-tools: beautify path_latency.c code

2017-06-22 Thread Xose Vazquez Perez
Mainly running scripts/Lindent, from kernel dir, to replace indent spaces by tabs. Cc: Yang Feng Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/prioritizers/path_latency.c | 354 +++ 1 file changed, 177

Re: [dm-devel] [PATCH] multipath-tools: beautify path_latency.c code

2017-06-23 Thread Xose Vazquez Perez
On 06/22/2017 06:59 PM, Bart Van Assche wrote: > Why do you think this kind of changes is useful? Are you aware that > whitespace-only changes are very annoying to anyone else who is preparing > changes on the same file because such changes result in a huge number of > annoying rebase conflicts?

Re: [dm-devel] [PATCH v4 09/11] libmultipath: retain_attached_hw_handler obsolete with 4.3+

2017-06-23 Thread Xose Vazquez Perez
On 06/22/2017 04:59 PM, Martin Wilck wrote: > Kernels 4.3 and newer (commit 1bab0de0 "dm-mpath, scsi_dh: don't > let dm detach device handlers") imply "retain_attached_hw_handler yes". > > Clarify this in the propsel code, log messages, and documentation. > > Signed-off-by: Martin Wilck > Revie

[dm-devel] [PATCH] multipath-tools: move up TEMPLATE in hwtable

2017-06-23 Thread Xose Vazquez Perez
and the 'MD Series' comment to the right place. Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 98 +- 1 file changed, 50 insertions(+), 48 deletions(-) di

[dm-devel] [PATCH] multipath-tools: delete libdmmp/docs/man directory in make clean

2017-06-25 Thread Xose Vazquez Perez
CC: Gris Ge Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libdmmp/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libdmmp/Makefile b/libdmmp/Makefile index bffc573..cdd26ed 100644 --- a/libdmmp/Makefile +++ b/libdmmp

Re: [dm-devel] [PATCH] libmultipath: update 3PARdata builtin config

2017-06-28 Thread Xose Vazquez Perez
On 06/26/2017 09:03 PM, Benjamin Marzinski wrote: > This updated config comes from hp. It would be nice to have more information. Why and when is this needed? BTW: HPE 'MSA 205x' and 'StoreVirtual 3200'(LeftHand) are missing. > Signed-off-by: Benjamin Marzinski > --- > libmultipath/hwtable.c

[dm-devel] [PATCH] multipath-tools: add HPE StoreVirtual 3200 family to hwtable

2017-07-07 Thread Xose Vazquez Perez
It's a new LEFTHAND array. Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 390d143..4acaeee 1

[dm-devel] [PATCH] multipath-tools: add HPE MSA 2050/2052 to hwtable

2017-07-08 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 390d143..97cc327 100644 --- a/libmultipath/hwtable.c

Re: [dm-devel] [PATCH 0/2] multipath-tools/libmultipath: Support for the native NVMe Ioctl command and add args min_avg_latency for path_latency.

2017-07-13 Thread Xose Vazquez Perez
On 07/13/2017 09:51 AM, Yang Feng wrote: > [...] >In the checkers, delete the file tur.c and create the new file ping.c: > ping.c can support the native NVMe Keep Alive Ioctl command to the nvme > device, and can support the SG TUR Ioctl command to the scsi device. > [...] > delete mode 10064

Re: [dm-devel] [PATCH] libmultipath: update 3PARdata builtin config

2017-07-13 Thread Xose Vazquez Perez
On 06/29/2017 04:57 PM, Benjamin Marzinski wrote: >>> + .fast_io_fail = 10, >>> + .dev_loss = MAX_DEV_LOSS_TMO, > On Wed, Jun 28, 2017 at 07:48:38PM +0200, Xose Vazquez Perez wrote: > >> It would be nice to have more information. >>

Re: [dm-devel] [PATCH 0/2] multipath-tools/libmultipath: Support for the native NVMe Ioctl command and add args min_avg_latency for path_latency.

2017-07-17 Thread Xose Vazquez Perez
On 07/17/2017 04:23 AM, Yang Feng wrote: > I think there is a mistake: > 1. In fact, the tur checker feature has never been removed. The tur checker > has just been renamed to "ping" checker and the keep alive command checker > feature is added into this checker. So, the renamed checker remains "t

[dm-devel] [PATCH] multipath-tools: add/change fujitsu arrays

2017-07-21 Thread Xose Vazquez Perez
E[234]000 are a/a asymmetric with alua support E[68]000 are a/a symmetric Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/libmultipath/hwtable.c b

[dm-devel] [PATCH v2] libmultipath: update 3PARdata builtin config

2017-07-31 Thread Xose Vazquez Perez
evelopment Signed-off-by: Benjamin Marzinski Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index c2ed171..9e14ec1 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -

Re: [dm-devel] [PATCH] libmultipath: update 3PARdata builtin config

2017-07-31 Thread Xose Vazquez Perez
On 07/29/2017 12:37 AM, Benjamin Marzinski wrote: > Here I what I got from HP: > > We will be changing the recommendation in the next version of the 3PAR > Implementation Guide. I am the owner for these guides. > > The reason we want the dev_loss_tmo "infinity" is to help in a feature > calle

Re: [dm-devel] [PATCH v2] libmultipath: update 3PARdata builtin config

2017-08-04 Thread Xose Vazquez Perez
On 07/31/2017 01:38 PM, Xose Vazquez Perez wrote: > From: Benjamin Marzinski > > This updated config comes from hp. > > Here I what I got from HP: > Patch missing in last merge. > > > We will be changing the recommendation in the next version of the 3PAR &

Re: [dm-devel] [PATCH] multipath-tools: beautify path_latency.c code

2017-08-04 Thread Xose Vazquez Perez
On 06/22/2017 06:46 PM, Xose Vazquez Perez wrote: > Mainly running scripts/Lindent, from kernel dir, to replace indent spaces > by tabs. Patch missing in last merge. > Cc: Yang Feng > Cc: Christophe Varoqui > Cc: device-mapper development > Signed-off-by:

[dm-devel] [PATCH] multipath-tools: fix format in multipath.conf.5

2017-08-04 Thread Xose Vazquez Perez
multipath/multipath.conf.5:408: warning: can't find font `,' Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- multipath/multipath.conf.5 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multipath/multipath.conf.5 b

Re: [dm-devel] [PATCH] libmultipath: update 3PARdata builtin config

2017-08-05 Thread Xose Vazquez Perez
Christophe Varoqui wrote: > (And version bumped to 0.7.2) untagged: https://git.opensvc.com/gitweb.cgi?p=multipath-tools/.git;a=tags -- dm-devel mailing list dm-devel@redhat.com https://www.redhat.com/mailman/listinfo/dm-devel

[dm-devel] [PATCH] multipath-tools: remove Sun StorEdge T4(6020, 6120, 6320) arrays from hwtable

2017-08-09 Thread Xose Vazquez Perez
Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 9e14ec1..dd3d12f 100644 --- a/libmultipath/hwtable.c +++ b/libmultipath/hwtable.c @@ -796,9 +796,9 @@ static

[dm-devel] [PATCH] multipath-tools: add support for all arrays from Sun StorEdge 3000 family

2017-08-10 Thread Xose Vazquez Perez
They were made by Dot Hill. Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index dd3d12f..bcd24b3 100644

[dm-devel] [PATCH] multipath-tools: add Xiotech iglu blaze arrays to hwtable

2017-08-10 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 7 +++ 1 file changed, 7 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index bcd24b3..9d3df11 100644 --- a/libmultipath/hwtable.c +++ b

[dm-devel] [PATCH] multipath-tools: add Dot Hill/Seagate arrays to hwtable

2017-08-12 Thread Xose Vazquez Perez
Cc: Christophe Varoqui Cc: device-mapper development Signed-off-by: Xose Vazquez Perez --- libmultipath/hwtable.c | 28 1 file changed, 28 insertions(+) diff --git a/libmultipath/hwtable.c b/libmultipath/hwtable.c index 9d3df11..b0ae466 100644 --- a/libmultipath

  1   2   3   4   5   6   7   8   9   >