Run ceph on two nodes, using one of them as a client,
with a separate client-only node.
Use xfs beneath the osds.
- install ceph/reef v18.2.1 and the v18.2.x point versions
+ install ceph/reef v18.2.2 and the subsequent v18.2.x point versions
run workload and upgrade-sequence in parallel
(every point release should be tested)
run workload and upgrade-sequence in parallel
count: 3
size: 30 # GB
tasks:
-- print: "**** done reef about to install v18.2.0 "
+- print: "**** done reef about to install v18.2.2 "
+ # See https://tracker.ceph.com/issues/66505. Versions < v18.2.2 contain the crc bug.
- install:
- tag: v18.2.0
+ tag: v18.2.2
# line below can be removed its from jewel test
#exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev', 'librgw2']
-- print: "**** done v18.2.0 install"
+- print: "**** done v18.2.2 install"
- ceph:
fs: xfs
add_osds_to_crush: true
- print: "**** done ceph xfs"
- sequential:
- workload
-- print: "**** done workload v18.2.0"
+- print: "**** done workload v18.2.2"
-
-####### upgrade to v18.2.1
-- install.upgrade:
- #exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
- mon.a:
- tag: v18.2.1
- mon.b:
- tag: v18.2.1
-- parallel:
- - workload_reef
- - upgrade-sequence_reef
-- print: "**** done parallel reef v18.2.1"
+# TODO: uncomment when v18.2.3 is available
+####### upgrade to v18.2.3
+# - install.upgrade:
+# mon.a:
+# tag: v18.2.3
+# mon.b:
+# tag: v18.2.3
+#- parallel:
+# - workload_reef
+# - upgrade-sequence_reef
+#- print: "**** done parallel reef v18.2.3"
#### upgrade to latest reef
- install.upgrade:
full_sequential:
- workunit:
branch: reef
- # tag: v18.2.1
+ # tag: v18.2.2
clients:
client.1:
- rados/test.sh