[dm-devel] [PATCH] multipathd.socket: add missing conditions from service unit
Martin Wilck
mwilck at suse.com
Fri Sep 24 12:27:00 UTC 2021
On Fri, 2021-09-24 at 09:34 +0000, Luca BRUNO wrote:
> This aligns 'multipathd' socket and service units, by adding the
> start conditions that are set on the service but not on the socket.
> It should help avoiding situations where the socket unit ends up
> marked as failed after hitting its retry-limit.
>
> Fixes: https://github.com/opensvc/multipath-tools/issues/15
> Signed-off-by: Luca BRUNO <luca.bruno at coreos.com>
> ---
> multipathd/multipathd.socket | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git multipathd/multipathd.socket multipathd/multipathd.socket
> index 0ed4a1f7..c777e5e3 100644
> --- multipathd/multipathd.socket
> +++ multipathd/multipathd.socket
> @@ -1,6 +1,9 @@
> [Unit]
> Description=multipathd control socket
> DefaultDependencies=no
> +ConditionKernelCommandLine=!nompath
> +ConditionKernelCommandLine=!multipath=off
> +ConditionVirtualization=!container
> Before=sockets.target
>
> [Socket]
Thanks!
I'll apply this to
https://github.com/openSUSE/multipath-tools/tree/queue
>From there it'll be submitted to the main repo.
Reviewed-by: Martin Wilck <mwilck at suse.com>
More information about the dm-devel
mailing list