[dm-devel] [PATCH 20/21] libmultipath: sync_map_state: log failing paths
Benjamin Marzinski
bmarzins at redhat.com
Thu Oct 25 21:52:31 UTC 2018
On Fri, Oct 12, 2018 at 12:27:06AM +0200, Martin Wilck wrote:
> Emit a log message when force-failing exisiting paths.
>
Reviewed-by: Benjamin Marzinski <bmarzins at redhat.com>
> Signed-off-by: Martin Wilck <mwilck at suse.com>
> ---
> libmultipath/structs_vec.c | 5 ++++-
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a/libmultipath/structs_vec.c b/libmultipath/structs_vec.c
> index f87d69d4..c85823a0 100644
> --- a/libmultipath/structs_vec.c
> +++ b/libmultipath/structs_vec.c
> @@ -318,8 +318,11 @@ sync_map_state(struct multipath *mpp)
> else if ((pp->dmstate == PSTATE_ACTIVE ||
> pp->dmstate == PSTATE_UNDEF) &&
> (pp->state == PATH_DOWN ||
> - pp->state == PATH_SHAKY))
> + pp->state == PATH_SHAKY)) {
> + condlog(2, "sync_map_state: failing %s state %d dmstate %d",
> + pp->dev, pp->state, pp->dmstate);
> dm_fail_path(mpp->alias, pp->dev_t);
> + }
> }
> }
> }
> --
> 2.19.0
More information about the dm-devel
mailing list