]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: re-enable ENOSPC tests for kclient
authorJohn Spray <john.spray@redhat.com>
Fri, 7 Apr 2017 13:45:30 +0000 (14:45 +0100)
committerJohn Spray <john.spray@redhat.com>
Fri, 7 Apr 2017 13:45:30 +0000 (14:45 +0100)
Fixes: http://tracker.ceph.com/issues/19550
Signed-off-by: John Spray <john.spray@redhat.com>
qa/suites/kcephfs/recovery/tasks/mds-full.yaml [new file with mode: 0644]
qa/tasks/cephfs/test_full.py

diff --git a/qa/suites/kcephfs/recovery/tasks/mds-full.yaml b/qa/suites/kcephfs/recovery/tasks/mds-full.yaml
new file mode 100644 (file)
index 0000000..558a206
--- /dev/null
@@ -0,0 +1,19 @@
+
+overrides:
+  ceph:
+    log-whitelist:
+      - OSD full dropping all updates
+      - OSD near full
+      - failsafe engaged, dropping updates
+      - failsafe disengaged, no longer dropping
+      - is full \(reached quota
+    conf:
+      osd:
+        osd mon report interval max: 5
+        osd objectstore: memstore
+        memstore device bytes: 100000000
+
+tasks:
+  - cephfs_test_runner:
+      modules:
+        - tasks.cephfs.test_full
index a07ceccf0b8a5cb4ca432221887a0a9e557db2bd..2347fc701a8da04d3ec2f435837b62143d59d4c1 100644 (file)
@@ -30,9 +30,6 @@ class FullnessTestCase(CephFSTestCase):
     def setUp(self):
         CephFSTestCase.setUp(self)
 
-        if not isinstance(self.mount_a, FuseMount):
-            self.skipTest("FUSE needed: ENOSPC handling in kclient is tracker #17204")
-
         # These tests just use a single active MDS throughout, so remember its ID
         # for use in mds_asok calls
         self.active_mds_id = self.fs.get_active_names()[0]