Tasks to run while thrashing osds using ipmi to powercycle.
This currently runs in the marginal suite only.
Signed-off-by: Sam Lang <sam.lang@inktank.com>
21 files changed:
--- /dev/null
+roles:
+- [mon.0, mon.1, mon.2, mds.0, client.0]
+- [osd.0]
+- [osd.1]
+- [osd.2]
--- /dev/null
+tasks:
+- thrashosds:
+ chance_down: 1.0
+ powercycle: true
--- /dev/null
+tasks:
+- radosbench:
+ clients: [client.0]
+ time: 60
+- admin_socket:
+ client.0:
+ objecter_requests:
+ test: "http://ceph.newdream.net/git/?p=ceph.git;a=blob_plain;f=src/test/admin_socket/objecter_requests;hb=HEAD"
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - kernel_untar_build.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - misc
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/blogbench.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/dbench.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/ffsb.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/fsstress.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/fsx.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/fsync-tester.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse: [client.0]
+- workunit:
+ clients:
+ all:
+ - suites/iozone.sh
--- /dev/null
+tasks:
+- ceph:
+ conf:
+ client:
+ debug ms: 1
+ debug client: 20
+ mds:
+ debug ms: 1
+ debug mds: 20
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/pjd.sh
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all:
+ - suites/tiobench.sh
--- /dev/null
+tasks:
+- 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
--- /dev/null
+tasks:
+- ceph:
+- ceph-fuse:
+- workunit:
+ clients:
+ all: [misc/trivial_sync.sh]
--- /dev/null
+tasks:
+- ceph-fuse:
+- workunit:
+ clients:
+ client.0:
+ - rados/test.sh
--- /dev/null
+tasks:
+- radosbench:
+ clients: [client.0]
+ time: 1800
--- /dev/null
+tasks:
+- rados:
+ clients: [client.0]
+ ops: 4000
+ objects: 500
+ op_weights:
+ read: 45
+ write: 45
+ delete: 10
--- /dev/null
+tasks:
+- rados:
+ clients: [client.0]
+ ops: 4000
+ objects: 50
+ op_weights:
+ read: 100
+ write: 100
+ delete: 50
+ snap_create: 50
+ snap_remove: 50
+ rollback: 50
--- /dev/null
+tasks:
+- rados:
+ clients: [client.0]
+ ops: 4000
+ objects: 500
+ op_weights:
+ read: 100
+ write: 100
+ delete: 50
+ snap_create: 50
+ snap_remove: 50
+ rollback: 50