On Fri, Sep 10, 2021 at 01:40:54PM +0200, [email protected] wrote:
> From: Martin Wilck <[email protected]>
> 
> Return code 2 from ev_remove_map means that a delayed remove has
> been started, which is not the same as failure.
> 
Reviewed-by: Benjamin Marzinski <[email protected]>
> Signed-off-by: Martin Wilck <[email protected]>
> ---
>  multipathd/cli_handlers.c | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/multipathd/cli_handlers.c b/multipathd/cli_handlers.c
> index 44f76ee..2e4b239 100644
> --- a/multipathd/cli_handlers.c
> +++ b/multipathd/cli_handlers.c
> @@ -783,6 +783,9 @@ cli_del_map (void * v, char ** reply, int * len, void * 
> data)
>               return 1;
>       }
>       rc = ev_remove_map(param, alias, minor, vecs);
> +     if (rc == 2)
> +             *reply = strdup("delayed");
> +
>       FREE(alias);
>       return rc;
>  }
> -- 
> 2.33.0

--
dm-devel mailing list
[email protected]
https://listman.redhat.com/mailman/listinfo/dm-devel

Reply via email to