<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>