Use xfs beneath the osds.
install ceph/jewel v10.2.0 point version
run workload and upgrade-sequence in parallel
- install ceph/jewel latest version
+ install ceph/jewel v10.0.7 version
run workload and upgrade-sequence in parallel
- install ceph/-x version (jewel)
+ install ceph/-x latest version (jewel)
run workload and upgrade-sequence in parallel
overrides:
ceph:
- print: "**** done workload v10.2.0"
- install.upgrade:
mon.a:
- branch: jewel
+ # this has to change to v10.2.8 for the next point release
+ tag: v10.2.7
exclude_packages: ['ceph-mgr']
mon.b:
- branch: jewel
+ # this has to change to v10.2.8 for the next point release
+ tag: v10.2.7
exclude_packages: ['ceph-mgr']
# Note that client.a IS NOT upgraded at this point
#client.1:
- parallel:
- workload_jewel
- upgrade-sequence_jewel
-- print: "**** done parallel jewel branch"
+- print: "**** done parallel jewel v10.2.0 + v10.2.7 branch"
- install.upgrade:
client.1:
- branch: jewel
+ # this has to change to v10.2.8 for the next point release
+ tag: v10.2.7
exclude_packages: ['ceph-mgr']
-- print: "**** done branch: jewel install.upgrade on client.1"
+- print: "**** done branch: jewel v10.2.7 install.upgrade on client.1"
- install.upgrade:
mon.a:
mon.b:
- sleep:
duration: 60
- ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.c]
+ wait-for-healthy: false
+ wait-for-up-osds: true
+ - exec:
+ mon.a:
+ - ceph osd set require_jewel_osds
- sleep:
duration: 60
- print: "**** done ceph.restart all jewel branch mds/osd/mon"
- ceph.restart: [osd.4]
- sleep:
duration: 30
- - ceph.restart:
- daemons: [osd.5]
- wait-for-healthy: false
- wait-for-up-osds: true
- - exec:
- mon.a:
- - ceph osd set require_jewel_osds
+ - ceph.restart: [osd.5]
- sleep:
- duration: 60
+ duration: 30
- print: "**** done ceph.restart all -x branch mds/osd/mon"