qa: break out tasks/ in multimds suite

...so that we can selectively disable those
which are not appropriate for multimds testing, or
which are not kclient compatible (all multimds workunits
run against both kclient and fuse).

Signed-off-by: John Spray <john.spray@redhat.com>
This commit is contained in:
John Spray 2017-01-24 23:10:39 +00:00
parent 5ce40363ae
commit d0963f8575
23 changed files with 149 additions and 1 deletions

View File

@ -1 +0,0 @@
../../fs/basic/tasks/

View File

@ -0,0 +1,4 @@
tasks:
- cephfs_test_runner:
modules:
- tasks.cephfs.test_dump_tree

View File

@ -0,0 +1,12 @@
overrides:
ceph:
log-whitelist:
- Scrub error on inode
conf:
mds:
mds log max segments: 1
mds cache max size: 1000
tasks:
- cephfs_test_runner:
modules:
- tasks.cephfs.test_scrub_checks

View File

@ -0,0 +1,10 @@
overrides:
ceph:
conf:
client:
fuse_default_permissions: 0
tasks:
- workunit:
clients:
all:
- kernel_untar_build.sh

View File

@ -0,0 +1,7 @@
tasks:
- workunit:
timeout: 6h
clients:
all:
- fs/misc

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
all:
- fs/test_o_trunc.sh

View File

@ -0,0 +1,12 @@
tasks:
- workunit:
timeout: 6h
clients:
all:
- fs/norstats
overrides:
ceph:
conf:
client:
client dirsize rbytes: false

View File

@ -0,0 +1,12 @@
tasks:
- workunit:
timeout: 6h
clients:
all:
- fs/quota
overrides:
ceph:
conf:
client:
client quota: true

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/cfuse_workunit_suites_blogbench.yaml

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/cfuse_workunit_suites_dbench.yaml

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/cfuse_workunit_suites_ffsb.yaml

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/cfuse_workunit_suites_fsstress.yaml

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
all:
- suites/fsx.sh

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
all:
- suites/fsync-tester.sh

View File

@ -0,0 +1,6 @@
tasks:
- workunit:
clients:
all:
- suites/iogen.sh

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
all:
- suites/iozone.sh

View File

@ -0,0 +1,16 @@
overrides:
ceph:
conf:
client:
debug ms: 1
debug client: 20
fuse set user groups: true
fuse default permissions: false
mds:
debug ms: 1
debug mds: 20
tasks:
- workunit:
clients:
all:
- suites/pjd.sh

View File

@ -0,0 +1,14 @@
overrides:
ceph:
conf:
client:
ms_inject_delay_probability: 1
ms_inject_delay_type: osd
ms_inject_delay_max: 5
client_oc_max_dirty_age: 1
tasks:
- exec:
client.0:
- cd $TESTDIR/mnt.* && dd if=/dev/zero of=./foo count=100
- sleep 2
- cd $TESTDIR/mnt.* && truncate --size 0 ./foo

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/cfuse_workunit_trivial_sync.yaml

View File

@ -0,0 +1 @@
../../../../cephfs/tasks/libcephfs_interface_tests.yaml

View File

@ -0,0 +1,14 @@
os_type: ubuntu
os_version: "14.04"
overrides:
ceph-fuse:
disabled: true
kclient:
disabled: true
tasks:
- workunit:
clients:
client.0:
- libcephfs-java/test.sh

View File

@ -0,0 +1,10 @@
overrides:
ceph-fuse:
disabled: true
kclient:
disabled: true
tasks:
- workunit:
clients:
client.0:
- fs/test_python.sh

View File

@ -0,0 +1,6 @@
tasks:
-mds_creation_failure:
- workunit:
clients:
all: [fs/misc/trivial_sync.sh]