suites/rbd: split qemu and librbd tests

qemu tests take a long time. We'll want to test more combinations of
options with librbd directly.

Signed-off-by: Josh Durgin <jdurgin@redhat.com>
This commit is contained in:
Josh Durgin 2015-01-23 21:50:01 -08:00
parent f6145a388c
commit 87478973f4
13 changed files with 39 additions and 0 deletions

0
suites/rbd/qemu/% Normal file
View File

6
suites/rbd/qemu/cache/none.yaml vendored Normal file
View File

@ -0,0 +1,6 @@
tasks:
- install:
- ceph:
conf:
client:
rbd cache: false

6
suites/rbd/qemu/cache/writeback.yaml vendored Normal file
View File

@ -0,0 +1,6 @@
tasks:
- install:
- ceph:
conf:
client:
rbd cache: true

View File

@ -0,0 +1,7 @@
tasks:
- install:
- ceph:
conf:
client:
rbd cache: true
rbd cache max dirty: 0

View File

View File

@ -0,0 +1,11 @@
tasks:
- exec:
client.0:
- ceph osd pool create cache 4
- ceph osd tier add rbd cache
- ceph osd tier cache-mode cache writeback
- ceph osd tier set-overlay rbd cache
- ceph osd pool set cache hit_set_type bloom
- ceph osd pool set cache hit_set_count 8
- ceph osd pool set cache hit_set_period 60
- ceph osd pool set cache target_max_objects 250

View File

@ -0,0 +1 @@
../../../../clusters/fixed-3.yaml

1
suites/rbd/qemu/fs Symbolic link
View File

@ -0,0 +1 @@
../basic/fs

View File

@ -0,0 +1,7 @@
overrides:
ceph:
conf:
global:
ms inject socket failures: 5000
log-whitelist:
- wrongly marked me down