This patchset is meant to deal with the issue from:
https://github.com/opensvc/multipath-tools/issues/113

If a multipath device that is in-use becomes blacklisted on a multipathd
reconfigure, its paths weren't always getting removed and the device
device could get stuck with queueing enabled, even if there were no
usable paths. This patchset deals with this by marking blacklisted paths
with INIT_REMOVED, making sure they are linked to the multipath device,
and disabling queueing on the invalid multipath device.


Benjamin Marzinski (2):
  libmutipath: handle blacklisted paths on map_discovery
  multipathd: disable queueing on invalid multipath devices

 libmultipath/structs_vec.c | 15 +++++++++++----
 multipathd/main.c          | 16 ++++++++++++++++
 2 files changed, 27 insertions(+), 4 deletions(-)

-- 
2.48.1


Reply via email to