mirror of
https://github.com/ceph/ceph
synced 2024-12-16 16:39:21 +00:00
fs/samba: restructure and expand test collection
All workloads on samba, samba+fuse, samba+kernel. Workloads include torture and cifs + {various workunits}
This commit is contained in:
parent
996f1edce1
commit
d0e9a19e0a
6
suites/fs/samba/install/install.yaml
Normal file
6
suites/fs/samba/install/install.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
tasks:
|
||||
- install:
|
||||
- install:
|
||||
project: samba
|
||||
extra_packages: ['samba']
|
||||
- ceph:
|
6
suites/fs/samba/mount/fuse.yaml
Normal file
6
suites/fs/samba/mount/fuse.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
tasks:
|
||||
- ceph-fuse: [client.0]
|
||||
- samba:
|
||||
samba.0:
|
||||
ceph: "{testdir}/mnt.0"
|
||||
|
6
suites/fs/samba/mount/kclient.yaml
Normal file
6
suites/fs/samba/mount/kclient.yaml
Normal file
@ -0,0 +1,6 @@
|
||||
tasks:
|
||||
- kclient: [client.0]
|
||||
- samba:
|
||||
samba.0:
|
||||
ceph: "{testdir}/mnt.0"
|
||||
|
2
suites/fs/samba/mount/native.yaml
Normal file
2
suites/fs/samba/mount/native.yaml
Normal file
@ -0,0 +1,2 @@
|
||||
tasks:
|
||||
- samba:
|
@ -1,17 +0,0 @@
|
||||
tasks:
|
||||
- install:
|
||||
- install:
|
||||
project: samba
|
||||
extra_packages: ['samba']
|
||||
- ceph:
|
||||
- ceph-fuse: [client.0]
|
||||
- samba:
|
||||
samba.0:
|
||||
cephfuse: "{testdir}/mnt.0"
|
||||
- cifs-mount:
|
||||
client.1:
|
||||
share: cephfuse
|
||||
- workunit:
|
||||
clients:
|
||||
client.1:
|
||||
- suites/fsstress.sh
|
@ -1,12 +0,0 @@
|
||||
tasks:
|
||||
- install:
|
||||
- install:
|
||||
project: samba
|
||||
extra_packages: ['samba']
|
||||
- ceph:
|
||||
- samba:
|
||||
- cifs-mount: [client.0]
|
||||
- workunit:
|
||||
clients:
|
||||
client.0:
|
||||
- suites/fsstress.sh
|
8
suites/fs/samba/workload/cifs-dbench.yaml
Normal file
8
suites/fs/samba/workload/cifs-dbench.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
tasks:
|
||||
- cifs-mount:
|
||||
client.1:
|
||||
share: ceph
|
||||
- workunit:
|
||||
clients:
|
||||
client.1:
|
||||
- suites/dbench.sh
|
8
suites/fs/samba/workload/cifs-fsstress.yaml
Normal file
8
suites/fs/samba/workload/cifs-fsstress.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
tasks:
|
||||
- cifs-mount:
|
||||
client.1:
|
||||
share: ceph
|
||||
- workunit:
|
||||
clients:
|
||||
client.1:
|
||||
- suites/fsstress.sh
|
9
suites/fs/samba/workload/cifs-kernel-build.yaml
Normal file
9
suites/fs/samba/workload/cifs-kernel-build.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
tasks:
|
||||
- cifs-mount:
|
||||
client.1:
|
||||
share: ceph
|
||||
- workunit:
|
||||
clients:
|
||||
client.1:
|
||||
- kernel_untar_build.sh
|
||||
|
8
suites/fs/samba/workload/cifs-tiobench.yaml
Normal file
8
suites/fs/samba/workload/cifs-tiobench.yaml
Normal file
@ -0,0 +1,8 @@
|
||||
tasks:
|
||||
- cifs-mount:
|
||||
client.1:
|
||||
share: ceph
|
||||
- workunit:
|
||||
clients:
|
||||
client.1:
|
||||
- suites/tiobench.sh
|
@ -1,12 +1,6 @@
|
||||
tasks:
|
||||
- install:
|
||||
- install:
|
||||
project: samba
|
||||
extra_packages: ['samba']
|
||||
- ceph:
|
||||
- samba:
|
||||
- pexec:
|
||||
client.0:
|
||||
client.1:
|
||||
- /usr/local/samba/bin/smbtorture --password=ubuntu //localhost/ceph base.lock
|
||||
- /usr/local/samba/bin/smbtorture --password=ubuntu //localhost/ceph base.fdpass
|
||||
- /usr/local/samba/bin/smbtorture --password=ubuntu //localhost/ceph base.unlink
|
Loading…
Reference in New Issue
Block a user