mirror of
https://github.com/ceph/ceph
synced 2025-01-06 19:20:49 +00:00
e8c04a027b
Related: http://tracker.ceph.com/issues/19185 Signed-off-by: Kefu Chai <kchai@redhat.com>
52 lines
1.1 KiB
YAML
52 lines
1.1 KiB
YAML
tasks:
|
|
- parallel:
|
|
- workload
|
|
- upgrade-sequence
|
|
- print: "**** done parallel"
|
|
|
|
workload:
|
|
sequential:
|
|
- rados:
|
|
clients: [client.0]
|
|
pools: [base-pool]
|
|
ops: 4000
|
|
objects: 500
|
|
op_weights:
|
|
read: 100
|
|
write: 100
|
|
delete: 50
|
|
copy_from: 50
|
|
flush: 50
|
|
try_flush: 50
|
|
evict: 50
|
|
- print: "**** done rados"
|
|
|
|
upgrade-sequence:
|
|
sequential:
|
|
- install.upgrade:
|
|
exclude_packages:
|
|
- ceph-mgr
|
|
- libcephfs2
|
|
- libcephfs-devel
|
|
- libcephfs-dev
|
|
osd.0:
|
|
branch: jewel
|
|
osd.2:
|
|
branch: jewel
|
|
- print: "*** done install.upgrade osd.0 and osd.2"
|
|
- ceph.restart:
|
|
daemons: [osd.0, osd.1, osd.2, osd.3]
|
|
wait-for-healthy: false
|
|
wait-for-osds-up: true
|
|
- ceph.restart:
|
|
daemons: [mon.a, mon.b, mon.c]
|
|
wait-for-healthy: false
|
|
wait-for-osds-up: true
|
|
- print: "**** done ceph.restart do not wait for healthy"
|
|
- exec:
|
|
mon.a:
|
|
- sleep 300 # http://tracker.ceph.com/issues/17808
|
|
- ceph osd set require_jewel_osds
|
|
- ceph.healthy:
|
|
- print: "**** done ceph.healthy"
|