]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: cleanup removing all subvolumes before removing subvolume group
authorVenky Shankar <vshankar@redhat.com>
Fri, 5 Jul 2019 15:09:18 +0000 (11:09 -0400)
committerRamana Raja <rraja@redhat.com>
Wed, 17 Jul 2019 10:07:37 +0000 (15:37 +0530)
Test `test_subvolume_create_with_desired_mode_in_group()` creates three
subvolume in a subvolume group. During cleanup, it only removed two of
the three subvolumes. This causes failure when removing the subvolume
group since it's not empty.

Signed-off-by: Venky Shankar <vshankar@redhat.com>
(cherry picked from commit ae470a64ecf8ded8bbe3dbe02b5a470fecb7e2c3)

qa/tasks/cephfs/test_volumes.py

index 510d75d7561fb711c68d271137ce77da2627b60d..30756e99506c7b6ecfc86dbfdfa72906e737d164 100644 (file)
@@ -285,8 +285,9 @@ class TestVolumes(CephFSTestCase):
         self.assertEqual(actual_mode2, expected_mode2)
         self.assertEqual(actual_mode3, expected_mode2)
 
-        self._fs_cmd("subvolume", "rm", self.volname, subvol2, group)
         self._fs_cmd("subvolume", "rm", self.volname, subvol1, group)
+        self._fs_cmd("subvolume", "rm", self.volname, subvol2, group)
+        self._fs_cmd("subvolume", "rm", self.volname, subvol3, group)
         self._fs_cmd("subvolumegroup", "rm", self.volname, group)
 
     def test_nonexistent_subvolme_group_rm(self):