]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
tasks/cephfs: skip ENOSPC testing on kclient
authorJohn Spray <john.spray@redhat.com>
Fri, 2 Sep 2016 13:19:07 +0000 (14:19 +0100)
committerJohn Spray <john.spray@redhat.com>
Wed, 7 Dec 2016 00:45:46 +0000 (00:45 +0000)
Ticket #17204 exists to revive the old patchset, until then
we skip the tests.

Signed-off-by: John Spray <john.spray@redhat.com>
tasks/cephfs/test_full.py

index 8013f91bf3ee891fd823f26a5f2449834c35212e..a07ceccf0b8a5cb4ca432221887a0a9e557db2bd 100644 (file)
@@ -6,6 +6,7 @@ import os
 from textwrap import dedent
 import time
 from teuthology.orchestra.run import CommandFailedError
+from tasks.cephfs.fuse_mount import FuseMount
 from tasks.cephfs.cephfs_test_case import CephFSTestCase
 
 
@@ -29,6 +30,9 @@ 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]