All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/20] Various multipath-tools fixes
@ 2018-01-13 21:19 Martin Wilck
  2018-01-13 21:19 ` [PATCH v2 01/20] libmultipath: don't try to set hwhandler if it is retained Martin Wilck
                   ` (21 more replies)
  0 siblings, 22 replies; 33+ messages in thread
From: Martin Wilck @ 2018-01-13 21:19 UTC (permalink / raw)
  To: Christophe Varoqui, dm-devel, Xose Vazquez Perez; +Cc: Martin Wilck

Hi Christophe,

here is v2 of my last series, rebased onto your latest merges.

Changes wrt v1:

  - dropped already merged CLOCK_MONOTONIC patch
  - added a compiler warning fix
  - improved placement of NetApp entry in hwtable (Xose Vazquez Perez, 09/20)
  - added two SUSE patches that were missing in the previous series
    (15/20, 16/20; Xose Vazquez Perez)
  - added the re-submission of my path latency prio fixes from November (17-20/20)
  - fixed wrong calculation of standard deviation (Guan Junxiong, 19/20)

I added 16/20 at Xose's request, knowing that it may be a bit more
controversial than the rest. At SUSE we've currently added it only for
SLE-12 SP2, because SLES12-SP2 GA had DefaultTaskMax=512, which is much
too low for multipathd. Current systemd versions have increased this to
4915, which would be sufficient for most but not all multipath
deployments (https://github.com/systemd/systemd/issues/3211).

Regards,
Martin

Martin Wilck (20):
  libmultipath: don't try to set hwhandler if it is retained
  multipath: delegate dangerous commands to multipathd
  libmultipath: condlog: log to stderr
  libmultipath: fix return code of sysfs_get_timeout
  libmultipath: fix return code of sgio_get_vpd()
  libmultipath: sgio_get_vpd: add page argument
  libmultipath: get_vpd_sgio: support VPD 0xc9
  libmultipath: select ALUA prioritizer for RDAC arrays only
  libmultipath: hwtable: multibus for NetApp NVMe-FC
  multipath -C: decrease log level
  kpartx.rules: fix by-id/scsi-* for user_friendly_names
  multipathd.socket: add WantedBy=sockets.target
  multipathd.service: drop Before=lvm2-lvmetad.service
  multipathd: fix compiler warning for uev_pathfail_check
  test-kpartx: add test for mapping without UUID
  multipathd.service: set TasksMax=infinity
  libmultipath: path latency: fix default base num
  libmultipath: path latency: log threshold with p2
  libmultipath: path latency: simplify getprio()
  libmultipath: path latency: remove warnings

 Makefile.inc                             |   2 +-
 kpartx/dm-parts.rules                    |   4 +-
 kpartx/kpartx_id                         |   8 ++-
 kpartx/test-kpartx                       |  11 ++-
 libmultipath/configure.c                 |   8 ++-
 libmultipath/debug.c                     |   4 +-
 libmultipath/discovery.c                 |  16 +++--
 libmultipath/hwtable.c                   |  37 +++++++---
 libmultipath/prioritizers/path_latency.c | 112 ++++++++++---------------------
 libmultipath/propsel.c                   |  37 +++++++++-
 multipath/11-dm-mpath.rules              |   3 +-
 multipath/main.c                         |  66 +++++++++++++++++-
 multipathd/main.c                        |   4 +-
 multipathd/multipathd.service            |   3 +-
 multipathd/multipathd.socket             |   3 +
 15 files changed, 210 insertions(+), 108 deletions(-)

-- 
2.15.1

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

end of thread, other threads:[~2018-02-08 12:06 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-13 21:19 [PATCH v2 00/20] Various multipath-tools fixes Martin Wilck
2018-01-13 21:19 ` [PATCH v2 01/20] libmultipath: don't try to set hwhandler if it is retained Martin Wilck
2018-01-13 21:19 ` [PATCH v2 02/20] multipath: delegate dangerous commands to multipathd Martin Wilck
2018-01-13 21:19 ` [PATCH v2 03/20] libmultipath: condlog: log to stderr Martin Wilck
2018-01-13 21:19 ` [PATCH v2 04/20] libmultipath: fix return code of sysfs_get_timeout Martin Wilck
2018-01-13 21:19 ` [PATCH v2 05/20] libmultipath: fix return code of sgio_get_vpd() Martin Wilck
2018-01-13 21:19 ` [PATCH v2 06/20] libmultipath: sgio_get_vpd: add page argument Martin Wilck
2018-01-13 21:19 ` [PATCH v2 07/20] libmultipath: get_vpd_sgio: support VPD 0xc9 Martin Wilck
2018-01-13 21:19 ` [PATCH v2 08/20] libmultipath: select ALUA prioritizer for RDAC arrays only Martin Wilck
2018-01-13 21:19 ` [PATCH v2 09/20] libmultipath: hwtable: multibus for NetApp NVMe-FC Martin Wilck
2018-01-19 11:52   ` [PATCH] FIX "libmultipath: hwtable: multibus for NetApp NVMe-FC" Martin Wilck
2018-01-19 14:44     ` Xose Vazquez Perez
2018-01-19 15:12       ` Martin Wilck
2018-01-22 20:53         ` Xose Vazquez Perez
2018-01-22 22:15           ` Martin Wilck
2018-01-23 17:07   ` [FIX PATCH v2 09/20] libmultipath: hwtable: no_path_retry="queue" for NetApp NVMe Martin Wilck
2018-01-13 21:19 ` [PATCH v2 10/20] multipath -C: decrease log level Martin Wilck
2018-01-13 21:19 ` [PATCH v2 11/20] kpartx.rules: fix by-id/scsi-* for user_friendly_names Martin Wilck
2018-01-13 21:19 ` [PATCH v2 12/20] multipathd.socket: add WantedBy=sockets.target Martin Wilck
2018-01-13 21:19 ` [PATCH v2 13/20] multipathd.service: drop Before=lvm2-lvmetad.service Martin Wilck
2018-01-13 21:19 ` [PATCH v2 14/20] multipathd: fix compiler warning for uev_pathfail_check Martin Wilck
2018-01-13 21:19 ` [PATCH v2 15/20] test-kpartx: add test for mapping without UUID Martin Wilck
2018-01-13 21:19 ` [PATCH v2 16/20] multipathd.service: set TasksMax=infinity Martin Wilck
2018-01-13 21:19 ` [PATCH v2 17/20] libmultipath: path latency: fix default base num Martin Wilck
2018-02-08 12:03   ` Guan Junxiong
2018-01-13 21:19 ` [PATCH v2 18/20] libmultipath: path latency: log threshold with p2 Martin Wilck
2018-02-08 12:04   ` Guan Junxiong
2018-01-13 21:19 ` [PATCH v2 19/20] libmultipath: path latency: simplify getprio() Martin Wilck
2018-02-08 12:05   ` Guan Junxiong
2018-01-13 21:19 ` [PATCH v2 20/20] libmultipath: path latency: remove warnings Martin Wilck
2018-02-08 12:06   ` Guan Junxiong
2018-01-15  8:05 ` [PATCH v2 00/20] Various multipath-tools fixes Hannes Reinecke
2018-01-18 17:02 ` Benjamin Marzinski

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.