diff options
Diffstat (limited to 'src/ceph/qa/suites/knfs')
12 files changed, 72 insertions, 0 deletions
diff --git a/src/ceph/qa/suites/knfs/basic/% b/src/ceph/qa/suites/knfs/basic/% new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/% diff --git a/src/ceph/qa/suites/knfs/basic/ceph/base.yaml b/src/ceph/qa/suites/knfs/basic/ceph/base.yaml new file mode 100644 index 0000000..7c2f0fc --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/ceph/base.yaml @@ -0,0 +1,14 @@ + +overrides: + ceph: + conf: + global: + ms die on skipped message: false + +tasks: +- install: +- ceph: +- kclient: [client.0] +- knfsd: + client.0: + options: [rw,no_root_squash,async] diff --git a/src/ceph/qa/suites/knfs/basic/clusters/extra-client.yaml b/src/ceph/qa/suites/knfs/basic/clusters/extra-client.yaml new file mode 120000 index 0000000..1582e30 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/clusters/extra-client.yaml @@ -0,0 +1 @@ +../../../../clusters/extra-client.yaml
\ No newline at end of file diff --git a/src/ceph/qa/suites/knfs/basic/mount/v3.yaml b/src/ceph/qa/suites/knfs/basic/mount/v3.yaml new file mode 100644 index 0000000..1b61119 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/mount/v3.yaml @@ -0,0 +1,5 @@ +tasks: +- nfs: + client.1: + server: client.0 + options: [rw,hard,intr,nfsvers=3] diff --git a/src/ceph/qa/suites/knfs/basic/mount/v4.yaml b/src/ceph/qa/suites/knfs/basic/mount/v4.yaml new file mode 100644 index 0000000..8840566 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/mount/v4.yaml @@ -0,0 +1,5 @@ +tasks: +- nfs: + client.1: + server: client.0 + options: [rw,hard,intr,nfsvers=4] diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs-workunit-kernel-untar-build.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs-workunit-kernel-untar-build.yaml new file mode 100644 index 0000000..b9c0a5e --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs-workunit-kernel-untar-build.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + timeout: 6h + clients: + client.1: + - kernel_untar_build.sh diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_misc.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_misc.yaml new file mode 100644 index 0000000..135c4a7 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_misc.yaml @@ -0,0 +1,11 @@ +tasks: +- workunit: + clients: + client.1: + - fs/misc/chmod.sh + - fs/misc/i_complete_vs_rename.sh + - fs/misc/trivial_sync.sh + #- fs/misc/multiple_rsync.sh + #- fs/misc/xattrs.sh +# Once we can run multiple_rsync.sh and xattrs.sh we can change to this +# - misc diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_blogbench.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_blogbench.yaml new file mode 100644 index 0000000..e554a3d --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_blogbench.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.1: + - suites/blogbench.sh diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_dbench.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_dbench.yaml new file mode 100644 index 0000000..1da1b76 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_dbench.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.1: + - suites/dbench-short.sh diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_ffsb.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_ffsb.yaml new file mode 100644 index 0000000..3090f91 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_ffsb.yaml @@ -0,0 +1,10 @@ +overrides: + ceph: + conf: + osd: + filestore flush min: 0 +tasks: +- workunit: + clients: + client.1: + - suites/ffsb.sh diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_fsstress.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_fsstress.yaml new file mode 100644 index 0000000..bbe7b7a --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_fsstress.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.1: + - suites/fsstress.sh diff --git a/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_iozone.yaml b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_iozone.yaml new file mode 100644 index 0000000..7c3eec2 --- /dev/null +++ b/src/ceph/qa/suites/knfs/basic/tasks/nfs_workunit_suites_iozone.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.1: + - suites/iozone.sh |