The following patches add Ceph rbd support for handling blacklisted devices. This does not support features like multibus. My specific use is for exporting rbd images through multiple LIO instances. In this case, we have one rbd instance that has the exclusive lock and send WRITE requests. If that host becomes unreachable, then another host will grab the lock, and blacklist the original host to prevent it from sending stale IO (when blacklisted IO will be failed by the OSD). To recover from this, this patchset adds a repair() callout to the checker. If the path is in the PATH_DOWN state this callout can be used to fix it up. For my case, I am remapping the device to flush stale IO and cleanup the old lock, and then unblacklisting myself. -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel