Fix some bugs when testing opensds ansible
[stor4nfv.git] / src / ceph / qa / suites / upgrade / hammer-jewel-x / parallel / 3-upgrade-sequence / upgrade-osd-mds-mon.yaml
1 upgrade-sequence:
2    sequential:
3    - ceph.restart:
4        daemons: [osd.0, osd.1]
5        wait-for-healthy: true
6    - sleep:
7        duration: 60
8    - ceph.restart:
9        daemons: [osd.2, osd.3]
10        wait-for-healthy: true
11    - sleep:
12        duration: 60
13    - ceph.restart:
14        daemons: [mon.a]
15        wait-for-healthy: false
16    - sleep:
17        duration: 60
18    - print: "**** running mixed versions of osds and mons"
19 #do we need to use "ceph osd crush tunables hammer" ?
20    - exec:
21       mon.b:
22         - sudo ceph osd crush tunables hammer
23    - print: "**** done ceph osd crush tunables hammer"
24    - ceph.restart:
25        daemons: [mon.b, mon.c]
26        wait-for-healthy: false
27    - sleep:
28        duration: 30
29    - exec:
30        osd.0:
31          - sleep 300 # http://tracker.ceph.com/issues/17808
32          - ceph osd set sortbitwise
33          - ceph osd set require_jewel_osds
34    - ceph.healthy:
35    - sleep:
36        duration: 60