diff options
Diffstat (limited to '')
29 files changed, 89 insertions, 0 deletions
diff --git a/qa/suites/multimds/basic/% b/qa/suites/multimds/basic/% new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/qa/suites/multimds/basic/% diff --git a/qa/suites/multimds/basic/.qa b/qa/suites/multimds/basic/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/multimds/basic/.qa @@ -0,0 +1 @@ +../.qa/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/0-supported-random-distro$ b/qa/suites/multimds/basic/0-supported-random-distro$ new file mode 120000 index 00000000..78f2991b --- /dev/null +++ b/qa/suites/multimds/basic/0-supported-random-distro$ @@ -0,0 +1 @@ +.qa/distros/supported-random-distro$/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/begin.yaml b/qa/suites/multimds/basic/begin.yaml new file mode 120000 index 00000000..d64b08e9 --- /dev/null +++ b/qa/suites/multimds/basic/begin.yaml @@ -0,0 +1 @@ +../../fs/basic_workload/begin.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/clusters/.qa b/qa/suites/multimds/basic/clusters/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/multimds/basic/clusters/.qa @@ -0,0 +1 @@ +../.qa/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/clusters/3-mds.yaml b/qa/suites/multimds/basic/clusters/3-mds.yaml new file mode 120000 index 00000000..d7ec418e --- /dev/null +++ b/qa/suites/multimds/basic/clusters/3-mds.yaml @@ -0,0 +1 @@ +.qa/cephfs/clusters/3-mds.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/clusters/9-mds.yaml b/qa/suites/multimds/basic/clusters/9-mds.yaml new file mode 120000 index 00000000..eeb9225a --- /dev/null +++ b/qa/suites/multimds/basic/clusters/9-mds.yaml @@ -0,0 +1 @@ +.qa/cephfs/clusters/9-mds.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/conf b/qa/suites/multimds/basic/conf new file mode 120000 index 00000000..16e8cc44 --- /dev/null +++ b/qa/suites/multimds/basic/conf @@ -0,0 +1 @@ +.qa/cephfs/conf
\ No newline at end of file diff --git a/qa/suites/multimds/basic/inline b/qa/suites/multimds/basic/inline new file mode 120000 index 00000000..e7d71330 --- /dev/null +++ b/qa/suites/multimds/basic/inline @@ -0,0 +1 @@ +../../fs/basic_workload/inline
\ No newline at end of file diff --git a/qa/suites/multimds/basic/mount b/qa/suites/multimds/basic/mount new file mode 120000 index 00000000..e3600f45 --- /dev/null +++ b/qa/suites/multimds/basic/mount @@ -0,0 +1 @@ +.qa/cephfs/mount/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/objectstore-ec b/qa/suites/multimds/basic/objectstore-ec new file mode 120000 index 00000000..affe2949 --- /dev/null +++ b/qa/suites/multimds/basic/objectstore-ec @@ -0,0 +1 @@ +.qa/cephfs/objectstore-ec
\ No newline at end of file diff --git a/qa/suites/multimds/basic/overrides/% b/qa/suites/multimds/basic/overrides/% new file mode 100644 index 00000000..e69de29b --- /dev/null +++ b/qa/suites/multimds/basic/overrides/% diff --git a/qa/suites/multimds/basic/overrides/.qa b/qa/suites/multimds/basic/overrides/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/multimds/basic/overrides/.qa @@ -0,0 +1 @@ +../.qa/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/overrides/basic b/qa/suites/multimds/basic/overrides/basic new file mode 120000 index 00000000..75173551 --- /dev/null +++ b/qa/suites/multimds/basic/overrides/basic @@ -0,0 +1 @@ +../../../fs/basic_workload/overrides
\ No newline at end of file diff --git a/qa/suites/multimds/basic/overrides/fuse-default-perm-no.yaml b/qa/suites/multimds/basic/overrides/fuse-default-perm-no.yaml new file mode 120000 index 00000000..1da96a10 --- /dev/null +++ b/qa/suites/multimds/basic/overrides/fuse-default-perm-no.yaml @@ -0,0 +1 @@ +.qa/cephfs/overrides/fuse/default-perm/no.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/q_check_counter/.qa b/qa/suites/multimds/basic/q_check_counter/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/multimds/basic/q_check_counter/.qa @@ -0,0 +1 @@ +../.qa/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/q_check_counter/check_counter.yaml b/qa/suites/multimds/basic/q_check_counter/check_counter.yaml new file mode 100644 index 00000000..1018b1e4 --- /dev/null +++ b/qa/suites/multimds/basic/q_check_counter/check_counter.yaml @@ -0,0 +1,8 @@ + +tasks: +- check-counter: + counters: + mds: + - "mds.exported" + - "mds.imported" + diff --git a/qa/suites/multimds/basic/tasks/.qa b/qa/suites/multimds/basic/tasks/.qa new file mode 120000 index 00000000..a602a035 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/.qa @@ -0,0 +1 @@ +../.qa/
\ No newline at end of file diff --git a/qa/suites/multimds/basic/tasks/cephfs_test_exports.yaml b/qa/suites/multimds/basic/tasks/cephfs_test_exports.yaml new file mode 100644 index 00000000..46334fe1 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cephfs_test_exports.yaml @@ -0,0 +1,5 @@ +tasks: +- cephfs_test_runner: + fail_on_skip: false + modules: + - tasks.cephfs.test_exports diff --git a/qa/suites/multimds/basic/tasks/cephfs_test_snapshots.yaml b/qa/suites/multimds/basic/tasks/cephfs_test_snapshots.yaml new file mode 100644 index 00000000..c86aaac9 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cephfs_test_snapshots.yaml @@ -0,0 +1,13 @@ +overrides: + check-counter: + dry_run: true + ceph: + log-whitelist: + - evicting unresponsive client + - RECENT_CRASH + +tasks: +- cephfs_test_runner: + fail_on_skip: false + modules: + - tasks.cephfs.test_snapshots diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_kernel_untar_build.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_kernel_untar_build.yaml new file mode 100644 index 00000000..8dbc24a9 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_kernel_untar_build.yaml @@ -0,0 +1,10 @@ +overrides: + ceph: + conf: + client: + fuse_default_permissions: 0 +tasks: +- workunit: + clients: + all: + - kernel_untar_build.sh diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_misc.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_misc.yaml new file mode 100644 index 00000000..58866a27 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_misc.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + clients: + all: + - fs/misc + diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_norstats.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_norstats.yaml new file mode 100644 index 00000000..3776131b --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_norstats.yaml @@ -0,0 +1,11 @@ +tasks: +- workunit: + clients: + all: + - fs/norstats + +overrides: + ceph: + conf: + client: + client dirsize rbytes: false diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_blogbench.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_blogbench.yaml new file mode 120000 index 00000000..8702f4f3 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_blogbench.yaml @@ -0,0 +1 @@ +.qa/cephfs/tasks/cfuse_workunit_suites_blogbench.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_dbench.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_dbench.yaml new file mode 120000 index 00000000..b0f876c3 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_dbench.yaml @@ -0,0 +1 @@ +.qa/cephfs/tasks/cfuse_workunit_suites_dbench.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_ffsb.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_ffsb.yaml new file mode 120000 index 00000000..01e889b2 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_ffsb.yaml @@ -0,0 +1 @@ +.qa/cephfs/tasks/cfuse_workunit_suites_ffsb.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsstress.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsstress.yaml new file mode 120000 index 00000000..c2e859ff --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsstress.yaml @@ -0,0 +1 @@ +.qa/cephfs/tasks/cfuse_workunit_suites_fsstress.yaml
\ No newline at end of file diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsx.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsx.yaml new file mode 100644 index 00000000..8b2b1ab5 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_fsx.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + all: + - suites/fsx.sh diff --git a/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_pjd.yaml b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_pjd.yaml new file mode 100644 index 00000000..37e315f7 --- /dev/null +++ b/qa/suites/multimds/basic/tasks/cfuse_workunit_suites_pjd.yaml @@ -0,0 +1,12 @@ +overrides: + ceph: + conf: + client: + fuse set user groups: true + fuse default permissions: false +tasks: +- workunit: + timeout: 6h + clients: + all: + - suites/pjd.sh |