From 5bb9a9d615bd94a78eec652e6808cbc170578c8d Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Tue, 17 Jan 2012 15:06:24 -0800 Subject: [PATCH] Add small cluster thrashing tasks Signed-off-by: Samuel Just --- suites/regression/thrash/btrfs/with-btrfs.yaml | 3 +++ .../regression/thrash/clusters/6-osd-2-machine.yaml | 3 +++ suites/regression/thrash/thrashers/default.yaml | 5 +++++ suites/regression/thrash/workloads/radosbench.yaml | 4 ++++ suites/regression/thrash/workloads/readwrite.yaml | 9 +++++++++ suites/regression/thrash/workloads/snaps.yaml | 12 ++++++++++++ 6 files changed, 36 insertions(+) create mode 100644 suites/regression/thrash/btrfs/with-btrfs.yaml create mode 100644 suites/regression/thrash/clusters/6-osd-2-machine.yaml create mode 100644 suites/regression/thrash/thrashers/default.yaml create mode 100644 suites/regression/thrash/workloads/radosbench.yaml create mode 100644 suites/regression/thrash/workloads/readwrite.yaml create mode 100644 suites/regression/thrash/workloads/snaps.yaml diff --git a/suites/regression/thrash/btrfs/with-btrfs.yaml b/suites/regression/thrash/btrfs/with-btrfs.yaml new file mode 100644 index 0000000000000..a16cc1b323eb0 --- /dev/null +++ b/suites/regression/thrash/btrfs/with-btrfs.yaml @@ -0,0 +1,3 @@ +overrides: + ceph: + btrfs: 1 diff --git a/suites/regression/thrash/clusters/6-osd-2-machine.yaml b/suites/regression/thrash/clusters/6-osd-2-machine.yaml new file mode 100644 index 0000000000000..e7e7504a9c59b --- /dev/null +++ b/suites/regression/thrash/clusters/6-osd-2-machine.yaml @@ -0,0 +1,3 @@ +roles: +- [mon.0, mds.a, osd.0, osd.1, osd.2] +- [mon.1, mon.2, client.0, osd.3, osd.4, osd.5] diff --git a/suites/regression/thrash/thrashers/default.yaml b/suites/regression/thrash/thrashers/default.yaml new file mode 100644 index 0000000000000..20045887ddc6e --- /dev/null +++ b/suites/regression/thrash/thrashers/default.yaml @@ -0,0 +1,5 @@ +tasks: +- ceph: + log-whitelist: + - wrongly marked me down or wrong addr +- thrashosds: diff --git a/suites/regression/thrash/workloads/radosbench.yaml b/suites/regression/thrash/workloads/radosbench.yaml new file mode 100644 index 0000000000000..3940870fce0f9 --- /dev/null +++ b/suites/regression/thrash/workloads/radosbench.yaml @@ -0,0 +1,4 @@ +tasks: +- radosbench: + clients: [client.0] + time: 1800 diff --git a/suites/regression/thrash/workloads/readwrite.yaml b/suites/regression/thrash/workloads/readwrite.yaml new file mode 100644 index 0000000000000..c53e52b0872b6 --- /dev/null +++ b/suites/regression/thrash/workloads/readwrite.yaml @@ -0,0 +1,9 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + op_weights: + read: 45 + write: 45 + delete: 10 diff --git a/suites/regression/thrash/workloads/snaps.yaml b/suites/regression/thrash/workloads/snaps.yaml new file mode 100644 index 0000000000000..bb0c500b64acf --- /dev/null +++ b/suites/regression/thrash/workloads/snaps.yaml @@ -0,0 +1,12 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + op_weights: + read: 100 + write: 100 + delete: 50 + snap_create: 50 + snap_remove: 50 + snap_rollback: 50 -- 2.39.5