]> git.proxmox.com Git - ceph.git/blob - ceph/qa/suites/upgrade/luminous-p2p/point-to-point-upgrade.yaml
update sources to 12.2.8
[ceph.git] / ceph / qa / suites / upgrade / luminous-p2p / point-to-point-upgrade.yaml
1 meta:
2 - desc: |
3 Run ceph on two nodes, using one of them as a client,
4 with a separate client-only node.
5 Use xfs beneath the osds.
6 install ceph/luminous v12.2.2 point version
7 run workload and upgrade-sequence in parallel
8 install ceph/luminous v12.2.5 point version
9 run workload and upgrade-sequence in parallel
10 install ceph/luminous v12.2.7 point version
11 run workload and upgrade-sequence in parallel
12 install ceph/luminous latest version
13 run workload and upgrade-sequence in parallel
14 overrides:
15 ceph:
16 log-whitelist:
17 - reached quota
18 - scrub
19 - osd_map_max_advance
20 - wrongly marked
21 - FS_DEGRADED
22 - POOL_APP_NOT_ENABLED
23 - CACHE_POOL_NO_HIT_SET
24 - POOL_FULL
25 - SMALLER_PG
26 - pool\(s\) full
27 - OSD_DOWN
28 - missing hit_sets
29 - CACHE_POOL_NEAR_FULL
30 - PG_AVAILABILITY
31 - PG_DEGRADED
32 - application not enabled
33 - overall HEALTH_
34 fs: xfs
35 conf:
36 mon:
37 mon debug unsafe allow tier with nonempty snaps: true
38 mon warn on pool no app: false
39 osd:
40 osd map max advance: 1000
41 osd_class_load_list: "cephfs hello journal lock log numops rbd refcount
42 replica_log rgw sdk statelog timeindex user version"
43 osd_class_default_list: "cephfs hello journal lock log numops rbd refcount
44 replica_log rgw sdk statelog timeindex user version"
45 client:
46 rgw_crypt_require_ssl: false
47 rgw crypt s3 kms encryption keys: testkey-1=YmluCmJvb3N0CmJvb3N0LWJ1aWxkCmNlcGguY29uZgo= testkey-2=aWIKTWFrZWZpbGUKbWFuCm91dApzcmMKVGVzdGluZwo=
48 roles:
49 - - mon.a
50 - mds.a
51 - osd.0
52 - osd.1
53 - osd.2
54 - mgr.x
55 - - mon.b
56 - mon.c
57 - osd.3
58 - osd.4
59 - osd.5
60 - client.0
61 - - client.1
62 openstack:
63 - volumes: # attached to each instance
64 count: 3
65 size: 30 # GB
66 tasks:
67 - print: "**** v12.2.2 about to install"
68 - install:
69 tag: v12.2.2
70 # line below can be removed its from jewel test
71 #exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev', 'librgw2']
72 - print: "**** done v12.2.2 install"
73 - ceph:
74 fs: xfs
75 add_osds_to_crush: true
76 - print: "**** done ceph xfs"
77 - sequential:
78 - workload
79 - print: "**** done workload v12.2.2"
80
81 #### upgrade to v12.2.5
82 - install.upgrade:
83 #exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
84 mon.a:
85 tag: v12.2.5
86 mon.b:
87 tag: v12.2.5
88 # Note that client.a IS NOT upgraded at this point
89 - parallel:
90 - workload_luminous
91 - upgrade-sequence_luminous
92 - print: "**** done parallel luminous v12.2.5"
93
94 #### upgrade to v12.2.7
95 - install.upgrade:
96 #exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
97 mon.a:
98 tag: v12.2.7
99 mon.b:
100 tag: v12.2.7
101 # Note that client.a IS NOT upgraded at this point
102 - parallel:
103 - workload_luminous
104 - upgrade-sequence_luminous
105 - print: "**** done parallel luminous v12.2.7"
106
107 #### upgrade to latest luminous
108 - install.upgrade:
109 #exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
110 mon.a:
111 mon.b:
112 # Note that client.a IS NOT upgraded at this point
113 - parallel:
114 - workload_luminous
115 - upgrade-sequence_luminous
116 - print: "**** done parallel luminous branch"
117
118 #######################
119 workload:
120 sequential:
121 - workunit:
122 clients:
123 client.0:
124 - suites/blogbench.sh
125 workload_luminous:
126 full_sequential:
127 - workunit:
128 tag: v12.2.2
129 clients:
130 client.1:
131 - rados/test.sh
132 - cls
133 env:
134 CLS_RBD_GTEST_FILTER: '*:-TestClsRbd.snapshots_namespaces'
135 - print: "**** done rados/test.sh & cls workload_luminous"
136 - sequential:
137 - rgw: [client.0]
138 - print: "**** done rgw workload_luminous"
139 - s3tests:
140 client.0:
141 force-branch: ceph-luminous
142 rgw_server: client.0
143 scan_for_encryption_keys: false
144 - print: "**** done s3tests workload_luminous"
145 upgrade-sequence_luminous:
146 sequential:
147 - print: "**** done branch: luminous install.upgrade"
148 - ceph.restart: [mds.a]
149 - sleep:
150 duration: 60
151 - ceph.restart: [osd.0]
152 - sleep:
153 duration: 30
154 - ceph.restart: [osd.1]
155 - sleep:
156 duration: 30
157 - ceph.restart: [osd.2]
158 - sleep:
159 duration: 30
160 - ceph.restart: [osd.3]
161 - sleep:
162 duration: 30
163 - ceph.restart: [osd.4]
164 - sleep:
165 duration: 30
166 - ceph.restart: [osd.5]
167 - sleep:
168 duration: 60
169 - ceph.restart: [mon.a]
170 - sleep:
171 duration: 60
172 - ceph.restart: [mon.b]
173 - sleep:
174 duration: 60
175 - ceph.restart: [mon.c]
176 - sleep:
177 duration: 60
178 - print: "**** done ceph.restart all luminous branch mds/osd/mon"