<div dir="ltr">Applied.<div>Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Dec 7, 2017 at 7:48 PM, Benjamin Marzinski <span dir="ltr"><<a href="mailto:bmarzins@redhat.com" target="_blank">bmarzins@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">The first patch here is just a rebased version of an earlier patch.  The last<br>
patch is fixes for commit 95d594fd6f031e59bb73d04a631b6c<wbr>592fe26214<br>
"multipath-tools: intermittent IO error accounting to improve reliability".<br>
The rest of the patches are various fixes and code cleanups that I've been<br>
accumulating while working on removing the waiter threads. That work has run<br>
into some hiccups with corner cases, so I thought I would send these cleanup<br>
patches first, since they are generally useful, even without the waiter thread<br>
changes.<br>
<br>
Benjamin Marzinski (12):<br>
  multipath: add "ghost_delay" parameter<br>
  kpartx: don't delete partitions from partitions<br>
  multipath: fix hwhandler check in select_action<br>
  libmultipath: cleanup features handling code<br>
  multipathd: move helper functions to libmultipath<br>
  multipathd: fix device creation issues<br>
  multipathd: remove select_* from setup_multipath<br>
  libmultipath: __setup_multipath param cleanup<br>
  multipathd: move recovery mode code to function<br>
  multipathd: clean up set_no_path_retry<br>
  multipath: check failed path dmstate in check_path<br>
  multipathd: marginal path code fixes<br>
<br>
 kpartx/del-part-nodes.rules |   1 +<br>
 libmultipath/config.c       |   3 +<br>
 libmultipath/config.h       |   3 +<br>
 libmultipath/configure.c    |  38 +++----<br>
 libmultipath/defaults.h     |   1 +<br>
 libmultipath/devmapper.c    |   2 +-<br>
 libmultipath/dict.c         |  12 +++<br>
 libmultipath/dmparser.c     |  35 ++----<br>
 libmultipath/hwtable.c      |   1 +<br>
 libmultipath/io_err_stat.c  |  12 +--<br>
 libmultipath/propsel.c      |  21 +++-<br>
 libmultipath/propsel.h      |   1 +<br>
 libmultipath/structs.c      |  17 ---<br>
 libmultipath/structs.h      |  10 +-<br>
 libmultipath/structs_vec.c  | 256 +++++++++++++++++++++++++-----<wbr>--------------<br>
 libmultipath/structs_vec.h  |  12 ++-<br>
 multipath/multipath.conf.5  |  21 +++-<br>
 multipathd/cli_handlers.c   |  34 +++---<br>
 multipathd/main.c           | 134 +++++++++--------------<br>
 multipathd/main.h           |   1 -<br>
 20 files changed, 322 insertions(+), 293 deletions(-)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div>