raise RuntimeError("Error creating or listing subvolume group snapshots")
def test_async_subvolume_rm(self):
- subvolume = self._generate_random_subvolume_name()
-
- # create subvolume
- self._fs_cmd("subvolume", "create", self.volname, subvolume)
+ subvolumes = self._generate_random_subvolume_name(100)
- # fill subvolume w/ some data
- self._do_subvolume_io(subvolume)
+ # create subvolumes
+ for subvolume in subvolumes:
+ self._fs_cmd("subvolume", "create", self.volname, subvolume)
+ self._do_subvolume_io(subvolume, number_of_files=10)
self.mount_a.umount_wait()
- # remove subvolume
- self._fs_cmd("subvolume", "rm", self.volname, subvolume)
+ # remove subvolumes
+ for subvolume in subvolumes:
+ self._fs_cmd("subvolume", "rm", self.volname, subvolume)
self.mount_a.mount()
# verify trash dir is clean
- self._wait_for_trash_empty()
+ self._wait_for_trash_empty(timeout=300)
def test_mgr_eviction(self):
# unmount any cephfs mounts