[dm-devel] [PATCH v3 0/7] multipathd: make uxlsnr errors really fatal

Christophe Varoqui christophe.varoqui at opensvc.com
Wed Nov 14 07:38:35 UTC 2018


Merged.
Thanks.

On Fri, Nov 2, 2018 at 1:24 PM Martin Wilck <mwilck at suse.com> wrote:

> Hi Christophe,
>
> this series, based on top of the recently submitted
> "various multipath-tools patches (v2)" and "checkers overhaul (v3)"
> series, fixes a problem that I recently observed: despite
> ee01e841 "multipathd: handle errors in uxlsnr as fatal", multipathd
> sometimes doesn't quit when the socket setup fails.
>
> While at that, I stumbled upon init_path_check_interval(), wondered
> about its purpose, and came to the conclusion that can be quite
> easily obsoleted.
>
> ----
> Changes v2->v3:
>   04/07: Fixed cleanup code path (Ben).
>
> Changes v1->v2:
>   04/07: Fixed problem observed by Ben.
>
> Martin Wilck (7):
>   libmultipath: set pp->checkint in store_pathinfo()
>   multipathd: remove init_path_check_interval()
>   multipathd: print error message if checkint is not initialized
>   multipathd: open client socket early
>   multipathd: set DAEMON_CONFIGURE from uxlsnr thread
>   multipathd: make DAEMON_SHUTDOWN a terminal state
>   multipathd: only grab conf once for filter_path()
>
>  libmultipath/defaults.h   |   1 +
>  libmultipath/dict.c       |  14 ++++-
>  libmultipath/discovery.c  |   1 +
>  libmultipath/structs.c    |   1 +
>  multipathd/cli_handlers.c |  10 ++--
>  multipathd/main.c         | 109 +++++++++++++++++++++++++-------------
>  multipathd/uxlsnr.c       |  14 +----
>  multipathd/uxlsnr.h       |   5 +-
>  8 files changed, 98 insertions(+), 57 deletions(-)
>
> --
> 2.19.1
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20181114/06ee169f/attachment.htm>


More information about the dm-devel mailing list