]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: ignore disk quota exceeded failure in test 47516/head
authorNikhilkumar Shelke <nshelke@redhat.com>
Tue, 9 Aug 2022 12:47:38 +0000 (18:17 +0530)
committerNikhilkumar Shelke <nshelke@redhat.com>
Mon, 29 Aug 2022 08:12:11 +0000 (13:42 +0530)
Quota enforcement takes some time. It is documented.
Test should ignore 'Disk Quota Exceeded' failure.

Fixes: https://tracker.ceph.com/issues/56632
Signed-off-by: Nikhilkumar Shelke <nshelke@redhat.com>
qa/tasks/cephfs/test_volumes.py

index c6dc292f147ad80527c5599f7e998cfae7dfbfb8..76689a8cd366b3033501a0a20207852abb1090f3 100644 (file)
@@ -6619,7 +6619,11 @@ class TestSubvolumeSnapshotClones(TestVolumesHelper):
         self._fs_cmd("subvolume", "create", self.volname, subvolume,"--mode=777", "--size", str(osize))
 
         # do IO, write 50 files of 1MB each to exceed quota. This mostly succeeds as quota enforcement takes time.
-        self._do_subvolume_io(subvolume, number_of_files=50)
+        try:
+            self._do_subvolume_io(subvolume, number_of_files=50)
+        except CommandFailedError:
+            # ignore quota enforcement error.
+            pass
 
         # snapshot subvolume
         self._fs_cmd("subvolume", "snapshot", "create", self.volname, subvolume, snapshot)