]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/upgrade/hammer-jewel-x/stress-split/1-hammer-install-and-upgrade-to-jewel/hammer-to-jewel.yaml
update sources to v12.1.1
[ceph.git] / ceph / qa / suites / upgrade / hammer-jewel-x / stress-split / 1-hammer-install-and-upgrade-to-jewel / hammer-to-jewel.yaml
1 tasks:
2 - install:
3 branch: hammer
4 exclude_packages:
5 - ceph-mgr
6 - libcephfs2
7 - libcephfs-devel
8 - libcephfs-dev
9 - print: '**** done hammer'
10 - ceph:
11 fs: xfs
12 skip_mgr_daemons: true
13 add_osds_to_crush: true
14 - install.upgrade:
15 exclude_packages:
16 - ceph-mgr
17 - libcephfs2
18 - libcephfs-devel
19 - libcephfs-dev
20 osd.0:
21 branch: jewel
22 osd.3:
23 branch: jewel
24 - print: '*** client.0 upgraded packages to jewel'
25 - parallel:
26 - workload-h-j
27 - upgrade-sequence-h-j
28 - print: '**** done parallel'
29 - install.upgrade:
30 client.0:
31 branch: jewel
32 exclude_packages:
33 - ceph-mgr
34 - libcephfs2
35 - libcephfs-devel
36 - libcephfs-dev
37 - exec:
38 osd.0:
39 - ceph osd set sortbitwise
40 - ceph osd set require_jewel_osds
41 - for p in `ceph osd pool ls` ; do ceph osd pool set $p use_gmt_hitset true ;
42 done
43 - print: '**** done install.upgrade client.0 to jewel'
44 upgrade-sequence-h-j:
45 sequential:
46 - ceph.restart:
47 daemons:
48 - osd.0
49 - osd.1
50 - osd.2
51 - osd.3
52 - osd.4
53 - osd.5
54 wait-for-healthy: false
55 wait-for-osds-up: true
56 - ceph.restart:
57 daemons:
58 - mon.a
59 - mon.b
60 - mon.c
61 wait-for-healthy: false
62 wait-for-osds-up: true
63 - print: '**** done ceph.restart do not wait for healthy'
64 - exec:
65 mon.a:
66 - sleep 300
67 - ceph osd set require_jewel_osds
68 - ceph.healthy: null
69 - print: '**** done ceph.healthy'
70 workload-h-j:
71 full_sequential:
72 - workunit:
73 branch: hammer
74 clients:
75 client.0:
76 - cls
77 - print: "**** done cls 2-workload"
78 - workunit:
79 branch: hammer
80 clients:
81 client.0:
82 - rbd/test_librbd.sh
83 - print: "**** done rbd/test_librbd.sh 2-workload"