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