On Wed, 2026-01-21 at 16:03 -0500, Benjamin Marzinski wrote:
> These are a just collection of unrelated multipath fixes. The first
> one
> keeps new maps from adding non-discovered paths in configure(). The
> second one makes sure that paths that were offline when multipathd
> was
> started or reconfigured get the pathinfo checked and get the proper
> initialization state, when the come online. The third improves the
> "busy" state output in "multipathd show status". And the fourth one
> make
> sure that multipathd prints the "path offline" message for paths that
> are part of multipath devices but were offline when mutipathd was
> started or reconfigured.
> 
> Changes from v1 (as suggested by Martin Wilck):
> 2/4: Switched to using size-limiting string functions, and refactored
>      the code for rechecking the WWID
> 3/4: Stopped accessing servicing_uev as an atomic
> 4/4: switched from checking (pp->sysfs_state == PATH_DOWN) to
>      (p->sysfs_state != PATH_UP)
> 
> Benjamin Marzinski (4):
>   multipathd: don't add removed/partial paths to new maps
>   multipathd: finish initalization of paths added while offline
>   multipathd: make "multipathd show status" busy checker better
>   multipathd: print path offline message even without a checker
> 
>  libmultipath/configure.c   | 12 +++++++-
>  libmultipath/discovery.c   |  2 ++
>  libmultipath/structs_vec.c |  3 +-
>  libmultipath/uevent.c      |  9 ++++--
>  multipathd/main.c          | 60 +++++++++++++++++++++++++++++++-----
> --
>  5 files changed, 71 insertions(+), 15 deletions(-)

For the series:
Reviewed-by: Martin Wilck <[email protected]>

Reply via email to