Skip to content

multipath-tools 0.14.3#141

Merged
mwilck merged 4 commits intoopensvc:masterfrom
openSUSE:queue
Feb 5, 2026
Merged

multipath-tools 0.14.3#141
mwilck merged 4 commits intoopensvc:masterfrom
openSUSE:queue

Conversation

@mwilck
Copy link
Collaborator

@mwilck mwilck commented Feb 5, 2026

multipath-tools 0.14.3, 2026/02

  • Fix boot failures with multipath introduced in 0.14.1. Commit 01cc89c.

Shortlog

@bmarzins (1):
multipathd: fix failures on booting from a multipath device

@mwilck (2):
Update NEWS.md
libmultipath: bump version to 0.14.3

@stefanhaRH (1):
libmpathpersist: fix mpath_persistent_reserve_out(3) synopsis

stefanhaRH and others added 4 commits February 4, 2026 14:23
The argument list is copy-pasted from mpath_persistent_reserve_in(3)
instead of mpath_persistent_reserve_out(3). Use the correct argument
list from libmpathpersist/mpath_persist.h.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit a04be55 ("multipathd: don't add removed/partial paths to new
maps") stopped including INIT_PARTIAL paths in the updated multipath
devices built during reconfigure(). During normal multipath operation
this does make sense, but isn't necessary (the uevent should still come
shortly) and the situation is very unlikely to occur. On the other hand,
when multipathd starts up after the pivot root during boot, it's very
possible that paths will not be fully initialized. Multipathd should not
drops paths in this case. The patch mostly reverts a04be55.

Paths that are marked as INIT_REMOVED shouldn't be added in
coalesce_paths(). adopt_paths() was already making sure that they
weren't before a04be55. But it does make sense to catch those paths
earlier in coalesce_paths(), so this patch retains that behavior.

Fixes: a04be55 ("multipathd: don't add removed/partial paths to new maps")
Signed-off-by: Benjamin Marzinski <bmarzins@redhat.com>
Reviewed-by: Martin Wilck <mwilck@suse.com>
Signed-off-by: Martin Wilck <mwilck@suse.com>
@mwilck mwilck requested a review from bmarzins February 5, 2026 11:04
Copy link
Collaborator

@bmarzins bmarzins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me. Thanks.

@mwilck mwilck merged commit c2fcdaf into opensvc:master Feb 5, 2026
136 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants