Also tweaked the existing writeback cache test permutations to
specify the use of the writeback cache policy.
Fixes: http://tracker.ceph.com/issues/39386
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
--- /dev/null
+tasks:
+- install:
+- ceph:
+ conf:
+ client:
+ rbd cache: true
+ rbd cache policy: writearound
conf:
client:
rbd cache: true
+ rbd cache policy: writeback
--- /dev/null
+tasks:
+- install:
+- ceph:
+ conf:
+ client:
+ rbd cache: true
+ rbd cache policy: writearound
conf:
client:
rbd cache: true
+ rbd cache policy: writeback
--- /dev/null
+exclude_arch: armv7l
+roles:
+- [mon.a, mgr.x, osd.0, osd.1, client.0]
+tasks:
+- install:
+- ceph:
+ fs: xfs
+ conf:
+ client:
+ rbd cache: true
+ rbd cache policy: writearound
+- workunit:
+ clients:
+ all: [rbd/qemu-iotests.sh]
conf:
client:
rbd cache: true
+ rbd cache policy: writeback
- workunit:
clients:
all: [rbd/qemu-iotests.sh]
conf:
client:
rbd cache: true
+ rbd cache policy: writeback
- workunit:
clients:
all: [rbd/read-flags.sh]
--- /dev/null
+tasks:
+- rbd_fsx:
+ clients: [client.0]
+ ops: 6000
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd cache: true
+ rbd cache policy: writearound
conf:
client:
rbd cache: true
+ rbd cache policy: writeback