- osd.0
- osd.1
- - mon.b
- - mon.c
+ - mgr.y
- osd.2
- osd.3
+- - mon.c
+ - mds.b
+ - osd.4
+ - osd.5
- - client.0
- client.1
- client.2
- \(POOL_APP_NOT_ENABLED\)
- \(SLOW_OPS\)
- overall HEALTH_
+ - \(MON_MSGR2_NOT_ENABLED\)
conf:
global:
enable experimental unrecoverable data corrupting features: "*"
- install.upgrade:
mon.a:
mon.b:
-- print: "**** done install.upgrade both hosts"
+ mon.c:
+- print: "**** done install.upgrade non-client hosts"
- parallel:
- workload
- upgrade-sequence
upgrade-sequence:
sequential:
- ceph.restart:
- daemons: [mon.a, mon.b, mon.c, mgr.x]
+ daemons: [mon.a, mon.b, mon.c, mgr.x, mgr.y]
mon-health-to-clog: false
+ wait-for-healthy: false
+ - exec:
+ mon.a:
+ - ceph config set global mon_warn_on_msgr2_not_enabled false
+ - ceph.healthy:
- ceph.restart:
- daemons: [osd.0, osd.1, osd.2, osd.3]
+ daemons: [osd.0, osd.1, osd.2, osd.3, osd.4, osd.5]
wait-for-healthy: false
wait-for-osds-up: true
- ceph.restart:
- daemons: [mds.a]
+ daemons: [mds.a, mds.b]
wait-for-healthy: false
wait-for-osds-up: true
- print: "**** done ceph.restart all"
- sleep:
duration: 60
- ceph.restart:
- daemons: [mon.b, mon.c, mgr.x]
+ daemons: [mon.b, mgr.x]
wait-for-healthy: true
mon-health-to-clog: false
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.c]
+ wait-for-healthy: false
+ mon-health-to-clog: false
+ - exec:
+ mon.a:
+ - ceph config set global mon_warn_on_msgr2_not_enabled false
+ - ceph.healthy:
- sleep:
duration: 60
- ceph.restart:
wait-for-healthy: true
- sleep:
duration: 60
- - ceph.restart: [mds.a]
+ - ceph.restart: [mds.a, mds.b]
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [osd.4, osd.5]
+ wait-for-healthy: true
- sleep:
duration: 60
- sleep:
--- /dev/null
+tasks:
+- exec:
+ mon.a:
+ - ceph mon enable-msgr2
+ - ceph config rm global mon_warn_on_msgr2_not_enabled
--- /dev/null
+.qa/releases/nautilus.yaml
\ No newline at end of file