From: Josh Durgin Date: Sat, 13 Apr 2013 01:45:10 +0000 (-0700) Subject: rbd: add qemu-iotests X-Git-Tag: v0.94.10~27^2^2~752^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d0a81f635312435fafbdf9193d0ac9bcb06057f9;p=ceph.git rbd: add qemu-iotests Put these in the singleton collection since they have to be run as client.admin, which is possible when the client and monitor are on the same host. Signed-off-by: Josh Durgin --- diff --git a/suites/rbd/singleton/all/qemu-iotests-no-cache.yaml b/suites/rbd/singleton/all/qemu-iotests-no-cache.yaml new file mode 100644 index 00000000000..e6b71a0e286 --- /dev/null +++ b/suites/rbd/singleton/all/qemu-iotests-no-cache.yaml @@ -0,0 +1,11 @@ +roles: +- [mon.a, osd.0, osd.1, client.0] +tasks: +- install: +- ceph: + conf: + client: + rbd cache: false +- workunit: + clients: + all: [rbd/qemu-iotests.sh] diff --git a/suites/rbd/singleton/all/qemu-iotests-writeback.yaml b/suites/rbd/singleton/all/qemu-iotests-writeback.yaml new file mode 100644 index 00000000000..81afb8234a7 --- /dev/null +++ b/suites/rbd/singleton/all/qemu-iotests-writeback.yaml @@ -0,0 +1,11 @@ +roles: +- [mon.a, osd.0, osd.1, client.0] +tasks: +- install: +- ceph: + conf: + client: + rbd cache: true +- workunit: + clients: + all: [rbd/qemu-iotests.sh] diff --git a/suites/rbd/singleton/all/qemu-iotests-writethrough.yaml b/suites/rbd/singleton/all/qemu-iotests-writethrough.yaml new file mode 100644 index 00000000000..1bb195a28a1 --- /dev/null +++ b/suites/rbd/singleton/all/qemu-iotests-writethrough.yaml @@ -0,0 +1,12 @@ +roles: +- [mon.a, osd.0, osd.1, client.0] +tasks: +- install: +- ceph: + conf: + client: + rbd cache: true + rbd cache max dirty: 0 +- workunit: + clients: + all: [rbd/qemu-iotests.sh]