[dm-devel] [PATCH 00/32] Misc Multipath patches

Benjamin Marzinski bmarzins at redhat.com
Tue Aug 7 13:50:03 UTC 2018


On Tue, Aug 07, 2018 at 03:39:55PM +0200, Christophe Varoqui wrote:
>    Hi,
>    The backlog is merged, mostly.
>    Ben, your latest aggregated patchset is merged up to 15/32 included,
>    pending consensus about tur locking with Bart.
>    Would you rather have a release tag at this point or can it wait the merge
>    of your pending patches ?

I'd prefer to wait for a resolution on all of my patches.
Thanks.

-Ben

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




More information about the dm-devel mailing list