Merged. I think it is worth advertizing here that the build now requires rados.h.
Thanks. On Mon, Aug 8, 2016 at 2:01 PM, Mike Christie <[email protected]> wrote: > The following patches made over Christophe's tree today, > add Ceph rbd support for handling blacklisted devices. > > > This is not general support for rbd and multipath. There is > no boot/root support and it does not support features like > multibus. My use is for HA configurations, specifically for exporting > rbd images through multiple LIO instances. In this case, we have one > rbd instance that has the ceph rbd exclusive lock and it can 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 that type of scenario, 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 the path, so it can be used again. > > Changes since v1: > - Drop ID_UID use and implemented sysfs getuid support. > - Drop settings that were defaults and follow template. > - Fix ceph auth/user. > >
-- dm-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/dm-devel
