"""
That renaming a file system without '--yes-i-really-mean-it' flag fails.
"""
+ # Failing the file system breaks this mount
+ self.mount_a.umount_wait(require_clean=True)
+
self.run_ceph_cmd(f'fs fail {self.fs.name}')
self.run_ceph_cmd(f'fs set {self.fs.name} refuse_client_session true')
sleep(5)
"""
That renaming a non-existent file system fails.
"""
+ # Failing the file system breaks this mount
+ self.mount_a.umount_wait(require_clean=True)
+
self.run_ceph_cmd(f'fs fail {self.fs.name}')
self.run_ceph_cmd(f'fs set {self.fs.name} refuse_client_session true')
sleep(5)
"""
self.fs2 = self.mds_cluster.newfs(name='cephfs2', create=True)
+ # let's unmount the client before failing the FS
+ self.mount_a.umount_wait(require_clean=True)
+
self.run_ceph_cmd(f'fs fail {self.fs.name}')
self.run_ceph_cmd(f'fs set {self.fs.name} refuse_client_session true')
sleep(5)
orig_fs_name = self.fs.name
new_fs_name = 'new_cephfs'
+ # let's unmount the client before failing the FS
+ self.mount_a.umount_wait(require_clean=True)
+
self.run_ceph_cmd(f'fs mirror enable {orig_fs_name}')
self.run_ceph_cmd(f'fs fail {self.fs.name}')
self.run_ceph_cmd(f'fs set {self.fs.name} refuse_client_session true')