... to rbd and krbd suites respectively.
This allows the compare-mirror-image tests introduced in
ea3a567
to be run against various kernel branches, e.g., testing branch.
And allows diff_continuous test in rbd_suite to run against distro
kernel.
Fixes: https://tracker.ceph.com/issues/64574
Signed-off-by: Ramana Raja <rraja@redhat.com>
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+.qa/objectstore/bluestore-bitmap.yaml
\ No newline at end of file
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+meta:
+- desc: 2 ceph clusters with 1 mon, 1 mgr and 3 osd each
+roles:
+- - cluster1.mon.a
+ - cluster1.mgr.x
+ - cluster1.osd.0
+ - cluster1.osd.1
+ - cluster1.osd.2
+- - cluster2.mon.a
+ - cluster2.mgr.x
+ - cluster2.osd.0
+ - cluster2.osd.1
+ - cluster2.osd.2
+ - cluster1.client.mirror
+ - cluster1.client.mirror.0
+ - cluster2.client.mirror
+ - cluster2.client.mirror.0
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ global:
+ mon warn on pool no app: false
+ ms die on skipped message: false
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+tasks:
+- install:
+ extra_packages:
+ - rbd-mirror
+- ceph:
+ cluster: cluster1
+- ceph:
+ cluster: cluster2
+- rbd-mirror:
+ client: cluster1.client.mirror.0
+ thrash: False
+- rbd-mirror:
+ client: cluster2.client.mirror.0
+ thrash: False
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default map options: ms_mode=crc,rxbounce
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default map options: ms_mode=crc
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default map options: ms_mode=legacy,rxbounce
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default map options: ms_mode=legacy
--- /dev/null
+overrides:
+ ceph:
+ conf:
+ client:
+ rbd default map options: ms_mode=secure
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+overrides:
+ install:
+ ceph:
+ extra_system_packages:
+ - pv
+tasks:
+- workunit:
+ clients:
+ cluster1.client.mirror:
+ - rbd/compare_mirror_image_alternate_primary.sh
+ env:
+ RBD_DEVICE_TYPE: 'krbd'
+ RBD_MIRROR_USE_RBD_MIRROR: '1'
+ timeout: 3h
--- /dev/null
+overrides:
+ install:
+ ceph:
+ extra_system_packages:
+ - pv
+tasks:
+- workunit:
+ clients:
+ cluster1.client.mirror:
+ - rbd/compare_mirror_images.sh
+ env:
+ RBD_DEVICE_TYPE: 'krbd'
+ RBD_MIRROR_USE_RBD_MIRROR: '1'
+ timeout: 3h
--- /dev/null
+overrides:
+ install:
+ ceph:
+ extra_system_packages:
+ - pv
+tasks:
+- workunit:
+ clients:
+ all:
+ - rbd/diff_continuous.sh
+ env:
+ RBD_DEVICE_TYPE: "krbd"
--- /dev/null
+overrides:
+ install:
+ ceph:
+ extra_packages:
+ - rbd-nbd
+ extra_system_packages:
+ - pv
+tasks:
+- workunit:
+ clients:
+ client.0:
+ - rbd/diff_continuous.sh
+ env:
+ RBD_DEVICE_TYPE: "nbd"
+++ /dev/null
-overrides:
- install:
- ceph:
- extra_packages:
- - rbd-nbd
- extra_system_packages:
- - pv
-tasks:
-- workunit:
- clients:
- client.0:
- - rbd/diff_continuous.sh
- env:
- RBD_DEVICE_TYPE: "nbd"