This test was probably buggy and only happened to work
with ceph-fuse, because it expects the MDS to immediately
respond to updates to the client's auth caps, but that
doesn't happen.
Signed-off-by: John Spray <john.spray@redhat.com>
tasks:
- cephfs_test_runner:
+ fail_on_skip: false
modules:
- tasks.cephfs.test_volume_client
import os
from textwrap import dedent
from tasks.cephfs.cephfs_test_case import CephFSTestCase
+from tasks.cephfs.fuse_mount import FuseMount
from teuthology.exceptions import CommandFailedError
log = logging.getLogger(__name__)
path it has mounted.
"""
+ if not isinstance(self.mount_a, FuseMount):
+ self.skipTest("Requires FUSE client to inject client metadata")
+
# mounts[1] would be used as handle for driving VolumeClient. mounts[2]
# and mounts[3] would be used as guests to mount the volumes/shares.