[dm-devel] [PATCH 00/12] Misc fixes

Benjamin Marzinski bmarzins at redhat.com
Thu Dec 7 18:48:54 UTC 2017


The first patch here is just a rebased version of an earlier patch.  The last
patch is fixes for commit 95d594fd6f031e59bb73d04a631b6c592fe26214
"multipath-tools: intermittent IO error accounting to improve reliability".
The rest of the patches are various fixes and code cleanups that I've been
accumulating while working on removing the waiter threads. That work has run
into some hiccups with corner cases, so I thought I would send these cleanup
patches first, since they are generally useful, even without the waiter thread
changes.

Benjamin Marzinski (12):
  multipath: add "ghost_delay" parameter
  kpartx: don't delete partitions from partitions
  multipath: fix hwhandler check in select_action
  libmultipath: cleanup features handling code
  multipathd: move helper functions to libmultipath
  multipathd: fix device creation issues
  multipathd: remove select_* from setup_multipath
  libmultipath: __setup_multipath param cleanup
  multipathd: move recovery mode code to function
  multipathd: clean up set_no_path_retry
  multipath: check failed path dmstate in check_path
  multipathd: marginal path code fixes

 kpartx/del-part-nodes.rules |   1 +
 libmultipath/config.c       |   3 +
 libmultipath/config.h       |   3 +
 libmultipath/configure.c    |  38 +++----
 libmultipath/defaults.h     |   1 +
 libmultipath/devmapper.c    |   2 +-
 libmultipath/dict.c         |  12 +++
 libmultipath/dmparser.c     |  35 ++----
 libmultipath/hwtable.c      |   1 +
 libmultipath/io_err_stat.c  |  12 +--
 libmultipath/propsel.c      |  21 +++-
 libmultipath/propsel.h      |   1 +
 libmultipath/structs.c      |  17 ---
 libmultipath/structs.h      |  10 +-
 libmultipath/structs_vec.c  | 256 +++++++++++++++++++++++++-------------------
 libmultipath/structs_vec.h  |  12 ++-
 multipath/multipath.conf.5  |  21 +++-
 multipathd/cli_handlers.c   |  34 +++---
 multipathd/main.c           | 134 +++++++++--------------
 multipathd/main.h           |   1 -
 20 files changed, 322 insertions(+), 293 deletions(-)

-- 
2.7.4




More information about the dm-devel mailing list