self._fs_cmd("subvolume", "snapshot", "clone", self.volname, subvolume, snapshot, clone1)
# remove snapshot from backend to force the clone failure.
- snappath = os.path.join(".", "volumes", "_nogroup", subvolume, ".snap", snapshot)
+ roots_dir = os.path.join(".", "volumes", "_nogroup", subvolume, "roots")
+ uuid = self.mount_a.get_shell_stdout(f'ls {roots_dir}').strip()
+ snappath = os.path.join(roots_dir, uuid, ".snap", snapshot)
self.mount_a.run_shell(['sudo', 'rmdir', snappath], omit_sudo=False)
# wait for clone1 to fail.