diff --git a/suites/marginal/multimds/clusters/3-node-3-mds.yaml b/suites/marginal/multimds/clusters/3-node-3-mds.yaml new file mode 100644 index 00000000000..916018b6e43 --- /dev/null +++ b/suites/marginal/multimds/clusters/3-node-3-mds.yaml @@ -0,0 +1,4 @@ +roles: +- [mon.a, mon.c, mds.b, osd.0, osd.1, osd.2] +- [mon.b, mds.a, mds.c, osd.3, osd.4, osd.5] +- [client.0] diff --git a/suites/marginal/multimds/clusters/3-node-9-mds.yaml b/suites/marginal/multimds/clusters/3-node-9-mds.yaml new file mode 100644 index 00000000000..ab53a657135 --- /dev/null +++ b/suites/marginal/multimds/clusters/3-node-9-mds.yaml @@ -0,0 +1,4 @@ +roles: +- [mon.a, mon.c, mds.b, mds.d, mds.e, mds.f, osd.0, osd.1, osd.2] +- [mon.b, mds.a, mds.c, mds.g, mds.h, mds.i, osd.3, osd.4, osd.5] +- [client.0] diff --git a/suites/marginal/multimds/fs/btrfs.yaml b/suites/marginal/multimds/fs/btrfs.yaml new file mode 100644 index 00000000000..4c7af311538 --- /dev/null +++ b/suites/marginal/multimds/fs/btrfs.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + fs: btrfs + conf: + osd: + osd op thread timeout: 60 diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_misc.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_misc.yaml new file mode 100644 index 00000000000..84dbe5db3cf --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_misc.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - misc diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_blogbench.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_blogbench.yaml new file mode 100644 index 00000000000..ed9d92d5bda --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_blogbench.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/blogbench.sh diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_dbench.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_dbench.yaml new file mode 100644 index 00000000000..e678ed47cc6 --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_dbench.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/dbench.sh diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsstress.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsstress.yaml new file mode 100644 index 00000000000..b58487c0785 --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsstress.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsync.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsync.yaml new file mode 100644 index 00000000000..c1cd14c8f49 --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_fsync.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/fsync-tester.sh diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_pjd.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_pjd.yaml new file mode 100644 index 00000000000..b3ebffb2cf7 --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_pjd.yaml @@ -0,0 +1,15 @@ +tasks: +- install: +- ceph: + conf: + client: + debug ms: 1 + debug client: 20 + mds: + debug ms: 1 + debug mds: 20 +- ceph-fuse: +- workunit: + clients: + all: + - suites/pjd.sh diff --git a/suites/marginal/multimds/tasks/cfuse_workunit_suites_truncate_delay.yaml b/suites/marginal/multimds/tasks/cfuse_workunit_suites_truncate_delay.yaml new file mode 100644 index 00000000000..3aa5f8825ac --- /dev/null +++ b/suites/marginal/multimds/tasks/cfuse_workunit_suites_truncate_delay.yaml @@ -0,0 +1,15 @@ +tasks: +- install: +- ceph: + conf: + client: + ms_inject_delay_probability: 1 + ms_inject_delay_type: osd + ms_inject_delay_max: 5 + client_oc_max_dirty_age: 1 +- ceph-fuse: +- exec: + client.0: + - dd if=/dev/zero of=./foo count=100 + - sleep 2 + - truncate --size 0 ./foo diff --git a/suites/marginal/multimds/tasks/libcephfs_interface_tests.yaml b/suites/marginal/multimds/tasks/libcephfs_interface_tests.yaml new file mode 100644 index 00000000000..22d1f142161 --- /dev/null +++ b/suites/marginal/multimds/tasks/libcephfs_interface_tests.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - libcephfs/test.sh diff --git a/suites/marginal/multimds/thrash/exports.yaml b/suites/marginal/multimds/thrash/exports.yaml new file mode 100644 index 00000000000..240b46dfd8a --- /dev/null +++ b/suites/marginal/multimds/thrash/exports.yaml @@ -0,0 +1,5 @@ +overrides: + ceph: + conf: + mds: + mds thrash exports: 1 diff --git a/suites/marginal/multimds/thrash/normal.yaml b/suites/marginal/multimds/thrash/normal.yaml new file mode 100644 index 00000000000..e69de29bb2d