fstype = proc.stdout.getvalue().rstrip('\n')
if fstype == 'fuseblk':
break
- log.debug('cfuse not yet mounted, got fs type {fstype!r}'.format(fstype=fstype))
+ log.debug('ceph-fuse not yet mounted, got fs type {fstype!r}'.format(fstype=fstype))
# it shouldn't have exited yet; exposes some trivial problems
assert not fuse.exitstatus.ready()
time.sleep(5)
- log.info('cfuse is mounted on %s', mountpoint)
+ log.info('ceph-fuse is mounted on %s', mountpoint)
def reconnect(ctx, timeout):
"""
tasks:
- ceph:
- - cfuse: [client.0, client.1]
+ - ceph-fuse: [client.0, client.1]
- autotest:
client.0: [dbench]
client.1: [bonnie]
tasks:
- ceph:
- - cfuse:
+ - ceph-fuse:
- autotest:
all: [dbench]
"""
An example:
tasks:
- ceph:
- - cfuse: [client.0, client.1]
+ - ceph-fuse: [client.0, client.1]
- lockfile:
[{client:client.0, file:testfile, holdtime:10},
{client:client.1, file:testfile, holdtime:0, maxwait:0, expectfail:true},
def task(ctx, config):
"""
Run locktests, from the xfstests suite, on the given
- clients. Whether the clients are cfuse or kernel does not
+ clients. Whether the clients are ceph-fuse or kernel does not
matter, and the two clients can refer to the same mount.
The config is a list of two clients to run the locktest on. The
For example:
tasks:
- ceph:
- - cfuse: [client.0, client.1]
+ - ceph-fuse: [client.0, client.1]
- locktest:
[client.0, client.1]
tasks:
- ceph:
- - cfuse: [client.0]
+ - ceph-fuse: [client.0]
- workunit:
clients:
client.0: [direct_io, xattrs.sh]
You can also run a list of workunits on all clients:
tasks:
- ceph:
- - cfuse:
+ - ceph-fuse:
- workunit:
tag: v0.47
clients:
tasks:
- ceph:
- - cfuse:
+ - ceph-fuse:
- workunit:
sha1: 9b28948635b17165d17c1cf83d4a870bd138ddf6
clients: