mon:
mon warn on legacy crush tunables: false
mon debug unsafe allow tier with nonempty snaps: true
+ log-whitelist:
+ - wrongly marked me down
roles:
- - mon.a
- osd.0
- ceph:
fs: xfs
- install.upgrade:
- client.0:
+ exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
+ osd.0:
+ branch: jewel
+ osd.2:
branch: jewel
- exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
- print: "*** client.0 upgraded packages to jewel"
- parallel:
- workload
--- /dev/null
+tasks:
+- install.upgrade:
+ exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
+ client.0:
+ branch: jewel
tasks:
+ - install.upgrade:
+ exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
+ client.0:
+ branch: jewel
+ - print: "**** done install.upgrade client.0 to jewel"
+ - install.upgrade:
+ osd.0:
+ osd.2:
+ - print: "**** done install.upgrade daemons to x"
- parallel:
- workload2
- upgrade-sequence2
- print: "**** done parallel workload2 and upgrade-sequence2"
- - install.upgrade:
- client.0:
- - print: "**** done install.upgrade client.0 to the version from teuthology-suite arg"
- desc: |
run run randomized correctness test for rados operations
on an erasure-coded pool
-workload:
+workload2:
full_sequential:
- rados:
+ erasure_code_profile:
+ name: teuthologyprofile2
+ k: 2
+ m: 1
+ ruleset-failure-domain: osd
clients: [client.0]
ops: 4000
objects: 50
meta:
- desc: |
object class functional tests
-workload:
+workload2:
full_sequential:
- workunit:
branch: jewel
meta:
- desc: |
generate read/write load with rados objects ranging from 1MB to 25MB
-workload:
+workload2:
full_sequential:
- workunit:
branch: jewel
meta:
- desc: |
librbd C and C++ api tests
-workload:
+workload2:
full_sequential:
- workunit:
branch: jewel
meta:
- desc: |
librbd python api tests
-workload:
+workload2:
full_sequential:
- workunit:
branch: jewel
meta:
- desc: |
upgrade the ceph cluster
-upgrade-sequence:
+upgrade-sequence2:
sequential:
- ceph.restart:
daemons: [mon.a, mon.b, mon.c, osd.0, osd.1, osd.2, osd.3]
step one ordering: mon.a, osd.0, osd.1
step two ordering: mon.b, mon.c, osd.2, osd.3
ceph expected to be healthy state after each step
-upgrade-sequence:
+upgrade-sequence2:
sequential:
- ceph.restart:
daemons: [mon.a]