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