[dm-devel] [PATCH 10/15] libmultipath: change how the checker async is set
Martin Wilck
mwilck at suse.com
Fri Jan 17 17:04:05 UTC 2020
On Thu, 2020-01-16 at 20:18 -0600, Benjamin Marzinski wrote:
> The way that the checkers async mode worked in multipathd didn't make
> much sense. When multipathd starts up, all checker classes are in the
> sync mode, and any pathinfo() calls on devices would run the checker
> in
> sync mode. However, the First time a checker class was used in
> checkerloop, it would set that checker class to async (assuming
> force_sync wasn't set). After that, no matter when a checker from
> that
> class was called, it would always run in async mode. Multipathd
> doesn't
> need to run checkers in sync mode at all, so don't.
>
> Signed-off-by: Benjamin Marzinski <bmarzins at redhat.com>
> ---
> libmpathpersist/mpath_persist.c | 2 +-
> libmultipath/discovery.c | 10 ++++------
> multipath/main.c | 1 +
> 3 files changed, 6 insertions(+), 7 deletions(-)
>
Reviewed-by: Martin Wilck <mwilck at suse.com>
More information about the dm-devel
mailing list