<div dir="ltr">Hi,<div><br></div><div>The backlog is merged, mostly.</div><div><br></div><div>Ben, your latest aggregated patchset is merged up to 15/32 included, pending consensus about tur locking with Bart.</div><div>Would you rather have a release tag at this point or can it wait the merge of your pending patches ?<br></div><div><br></div><div>Thanks,</div><div>Christophe.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, Aug 1, 2018 at 10:57 PM Benjamin Marzinski <<a href="mailto:bmarzins@redhat.com">bmarzins@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This batch of patches is a resend of my previous 10 patches, as well<br>
as new patches mostly found by running coverity.<br>
<br>
patches 0001-0010 are identical to my previous patchset<br>
patches 0012-0015 & 0021-0032 are minor issues found by coverity.<br>
Not all of them are bugs that could actually occur in practice,<br>
but they are simple and hopefully non-controversial changes.<br>
patches 0016-0020 are a number of fixes to the tur checker.These are<br>
the ones that should get the most attention.<br>
<br>
Also, I would love to have a 0.7.8 tagged release.<br>
<br>
Benjamin Marzinski (32):<br>
libmultipath: remove last of rbd code<br>
libmultipath: fix detect alua corner case<br>
multipath: fix setting conf->version<br>
mpathpersist: add --param-alltgpt option<br>
libmutipath: remove unused IDE bus type<br>
multipathd: add new protocol path wildcard<br>
libmultipath: add "protocol" blacklist option.<br>
libmultipath: remove _filter_* blacklist functions<br>
multipath tests: change to work with old make versions<br>
multipath tests: add blacklist tests<br>
mpathpersist: add missing --param-rk usage info<br>
kpartx: minor fixes to make coverity happy<br>
kpartx: Fix memory leak of uuid found by coverity<br>
kpartx: fix bad dm_devn return<br>
kpartx: remove duplicated gpt validation check<br>
libmultipath: fix tur checker timeout<br>
libmultipath: fix tur checker double locking<br>
libmultipath: fix tur memory misuse<br>
libmultipath: cleanup tur locking<br>
libmultipath: fix tur checker timeout issue<br>
libmultipath: fix set_int error path<br>
libmultipath: fix length issues in get_vpd_sgio<br>
libmultipath: _install_keyword cleanup<br>
libmultipath: remove unused code<br>
libmultipath: fix memory issue in path_latency prio<br>
libmultipath: fix null dereference int alloc_path_group<br>
libmutipath: don't use malformed uevents<br>
multipath: fix max array size in print_cmd_valid<br>
multipathd: function return value tweaks<br>
multipathd: minor fixes<br>
multipathd: remove useless check and fix format<br>
multipathd: fix memory leak on error in configure<br>
<br>
kpartx/dasd.c | 5 +-<br>
kpartx/del-part-nodes.rules | 2 +-<br>
kpartx/devmapper.c | 15 +-<br>
kpartx/gpt.c | 10 -<br>
libmpathpersist/mpath_persist.c | 10 +-<br>
libmultipath/blacklist.c | 177 +++++------<br>
libmultipath/blacklist.h | 5 +-<br>
libmultipath/checkers/tur.c | 165 ++++------<br>
libmultipath/config.c | 15 +<br>
libmultipath/config.h | 2 +<br>
libmultipath/configure.c | 2 +-<br>
libmultipath/devmapper.c | 6 +-<br>
libmultipath/dict.c | 19 +-<br>
libmultipath/discovery.c | 19 +-<br>
libmultipath/parser.c | 12 +-<br>
libmultipath/print.c | 82 ++++-<br>
libmultipath/print.h | 2 +<br>
libmultipath/prioritizers/path_latency.c | 3 +-<br>
libmultipath/propsel.c | 4 +-<br>
libmultipath/structs.c | 2 +-<br>
libmultipath/structs.h | 2 -<br>
libmultipath/uevent.c | 6 +<br>
mpathpersist/main.c | 12 +-<br>
mpathpersist/main.h | 1 +<br>
mpathpersist/mpathpersist.8 | 4 +<br>
multipath/main.c | 2 +-<br>
multipath/multipath.conf.5 | 24 +-<br>
multipathd/cli_handlers.c | 11 +-<br>
multipathd/main.c | 26 +-<br>
tests/Makefile | 6 +-<br>
tests/blacklist.c | 512 +++++++++++++++++++++++++++++++<br>
31 files changed, 889 insertions(+), 274 deletions(-)<br>
create mode 100644 tests/blacklist.c<br>
<br>
-- <br>
2.7.4<br>
<br>
</blockquote></div>