From e463ac2cd15e63fbfd7f3267543a1085bcebd36d Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Fri, 18 Mar 2016 09:48:50 -0400 Subject: [PATCH] suite/rbd: test dynamic features and rebuild object map Signed-off-by: Jason Dillaman --- suites/rbd/maintenance/% | 0 suites/rbd/maintenance/base/install.yaml | 3 +++ suites/rbd/maintenance/clusters/+ | 0 suites/rbd/maintenance/clusters/fixed-3.yaml | 4 ++++ suites/rbd/maintenance/clusters/openstack.yaml | 8 ++++++++ suites/rbd/maintenance/qemu/xfstests.yaml | 13 +++++++++++++ .../rbd/maintenance/workloads/dynamic_features.yaml | 8 ++++++++ .../maintenance/workloads/rebuild_object_map.yaml | 8 ++++++++ 8 files changed, 44 insertions(+) create mode 100644 suites/rbd/maintenance/% create mode 100644 suites/rbd/maintenance/base/install.yaml create mode 100644 suites/rbd/maintenance/clusters/+ create mode 100644 suites/rbd/maintenance/clusters/fixed-3.yaml create mode 100644 suites/rbd/maintenance/clusters/openstack.yaml create mode 100644 suites/rbd/maintenance/qemu/xfstests.yaml create mode 100644 suites/rbd/maintenance/workloads/dynamic_features.yaml create mode 100644 suites/rbd/maintenance/workloads/rebuild_object_map.yaml diff --git a/suites/rbd/maintenance/% b/suites/rbd/maintenance/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/rbd/maintenance/base/install.yaml b/suites/rbd/maintenance/base/install.yaml new file mode 100644 index 0000000000000..2030acb90836c --- /dev/null +++ b/suites/rbd/maintenance/base/install.yaml @@ -0,0 +1,3 @@ +tasks: +- install: +- ceph: diff --git a/suites/rbd/maintenance/clusters/+ b/suites/rbd/maintenance/clusters/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/rbd/maintenance/clusters/fixed-3.yaml b/suites/rbd/maintenance/clusters/fixed-3.yaml new file mode 100644 index 0000000000000..455de4f98311e --- /dev/null +++ b/suites/rbd/maintenance/clusters/fixed-3.yaml @@ -0,0 +1,4 @@ +roles: +- [mon.a, mon.c, osd.0, osd.1, osd.2] +- [mon.b, osd.3, osd.4, osd.5] +- [client.0] diff --git a/suites/rbd/maintenance/clusters/openstack.yaml b/suites/rbd/maintenance/clusters/openstack.yaml new file mode 100644 index 0000000000000..f87995808a15b --- /dev/null +++ b/suites/rbd/maintenance/clusters/openstack.yaml @@ -0,0 +1,8 @@ +openstack: + - machine: + disk: 40 # GB + ram: 30000 # MB + cpus: 1 + volumes: # attached to each instance + count: 3 + size: 30 # GB diff --git a/suites/rbd/maintenance/qemu/xfstests.yaml b/suites/rbd/maintenance/qemu/xfstests.yaml new file mode 100644 index 0000000000000..91ae52860c9a2 --- /dev/null +++ b/suites/rbd/maintenance/qemu/xfstests.yaml @@ -0,0 +1,13 @@ +tasks: +- parallel: + - io_workload + - op_workload +io_workload: + sequential: + - qemu: + client.0: + clone: true + type: block + num_rbd: 2 + test: http://git.ceph.com/?p=ceph.git;a=blob_plain;f=qa/run_xfstests_qemu.sh +exclude_arch: armv7l diff --git a/suites/rbd/maintenance/workloads/dynamic_features.yaml b/suites/rbd/maintenance/workloads/dynamic_features.yaml new file mode 100644 index 0000000000000..d7e1c1ed08bc1 --- /dev/null +++ b/suites/rbd/maintenance/workloads/dynamic_features.yaml @@ -0,0 +1,8 @@ +op_workload: + sequential: + - workunit: + clients: + client.0: + - rbd/qemu_dynamic_features.sh + env: + IMAGE_NAME: client.0.1-clone diff --git a/suites/rbd/maintenance/workloads/rebuild_object_map.yaml b/suites/rbd/maintenance/workloads/rebuild_object_map.yaml new file mode 100644 index 0000000000000..308158f614ccc --- /dev/null +++ b/suites/rbd/maintenance/workloads/rebuild_object_map.yaml @@ -0,0 +1,8 @@ +op_workload: + sequential: + - workunit: + clients: + client.0: + - rbd/qemu_rebuild_object_map.sh + env: + IMAGE_NAME: client.0.1-clone -- 2.39.5