Add support for testing recovery of CephFS metadata into an alternate
RADOS pool, useful as a disaster recovery mechanism that avoids
modifying the metadata in-place.
Signed-off-by: Douglas Fuller <dfuller@redhat.com>
(cherry picked from commit
c85562c94a80b8a18975b8d0ee6a7fbd932cf024)
# Environment references
mounts = None
fs = None
+ recovery_fs = None
ceph_cluster = None
mds_cluster = None
mgr_cluster = None
self.mds_cluster.mds_fail()
self.mds_cluster.delete_all_filesystems()
self.fs = None # is now invalid!
+ self.recovery_fs = None
# In case the previous filesystem had filled up the RADOS cluster, wait for that
# flag to pass.