]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: ignore disk quota exceeded failure in test 48165/head
authorNikhilkumar Shelke <nshelke@redhat.com>
Tue, 9 Aug 2022 12:47:38 +0000 (18:17 +0530)
committerKotresh HR <khiremat@redhat.com>
Mon, 19 Sep 2022 09:06:10 +0000 (14:36 +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>
(cherry picked from commit 41b0cb70e0c1b3d46ed94862b3065ed1d6e80097)

qa/tasks/cephfs/test_volumes.py

index b84ad239291348423add6ef9edd549c94b6b8cc8..37d74052e55ca8e56120e05a5f823eec676204df 100644 (file)
@@ -6211,7 +6211,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)