dm-multipath: Accept failed paths for multipath maps
authorHannes Reinecke <hare@suse.de>
Fri, 28 Feb 2014 15:03:16 +0000 (16:03 +0100)
committerMike Snitzer <snitzer@redhat.com>
Thu, 17 Jul 2014 15:49:30 +0000 (11:49 -0400)
commitd4bdac727f1e09412c762f177790a96432738264
tree4570f229f7eeda3cc0b141bdf1720e102919c322
parent8b2b293dc0036f8c966868e2b9d3f25bcf5c145b
dm-multipath: Accept failed paths for multipath maps

The multipath kernel module is rejecting any map with an invalid
device. However, as the multipathd is processing the events serially
it will try to push a map with invalid devices if more than one
device failed at the same time.
So we can as well accept those maps and make sure to mark the
paths as down.

Signed-off-by: Hannes Reinecke <hare@suse.de>
drivers/md/dm-mpath.c
drivers/md/dm-mpath.h
drivers/md/dm-table.c