1
0
mirror of https://github.com/ceph/ceph synced 2024-12-28 06:23:08 +00:00

upgrade/hammer-jewel-x: misc fixes

This commit is contained in:
Sage Weil 2016-12-01 18:09:11 -05:00
parent c6a0564aea
commit 836921e07d
11 changed files with 32 additions and 12 deletions

View File

@ -4,6 +4,8 @@ overrides:
mon:
mon warn on legacy crush tunables: false
mon debug unsafe allow tier with nonempty snaps: true
log-whitelist:
- wrongly marked me down
roles:
- - mon.a
- osd.0

View File

@ -6,9 +6,11 @@ tasks:
- ceph:
fs: xfs
- install.upgrade:
client.0:
exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
osd.0:
branch: jewel
osd.2:
branch: jewel
exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
- print: "*** client.0 upgraded packages to jewel"
- parallel:
- workload

View File

@ -0,0 +1,5 @@
tasks:
- install.upgrade:
exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
client.0:
branch: jewel

View File

@ -1,8 +1,14 @@
tasks:
- install.upgrade:
exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
client.0:
branch: jewel
- print: "**** done install.upgrade client.0 to jewel"
- install.upgrade:
osd.0:
osd.2:
- print: "**** done install.upgrade daemons to x"
- parallel:
- workload2
- upgrade-sequence2
- print: "**** done parallel workload2 and upgrade-sequence2"
- install.upgrade:
client.0:
- print: "**** done install.upgrade client.0 to the version from teuthology-suite arg"

View File

@ -2,9 +2,14 @@ meta:
- desc: |
run run randomized correctness test for rados operations
on an erasure-coded pool
workload:
workload2:
full_sequential:
- rados:
erasure_code_profile:
name: teuthologyprofile2
k: 2
m: 1
ruleset-failure-domain: osd
clients: [client.0]
ops: 4000
objects: 50

View File

@ -1,7 +1,7 @@
meta:
- desc: |
object class functional tests
workload:
workload2:
full_sequential:
- workunit:
branch: jewel

View File

@ -1,7 +1,7 @@
meta:
- desc: |
generate read/write load with rados objects ranging from 1MB to 25MB
workload:
workload2:
full_sequential:
- workunit:
branch: jewel

View File

@ -1,7 +1,7 @@
meta:
- desc: |
librbd C and C++ api tests
workload:
workload2:
full_sequential:
- workunit:
branch: jewel

View File

@ -1,7 +1,7 @@
meta:
- desc: |
librbd python api tests
workload:
workload2:
full_sequential:
- workunit:
branch: jewel

View File

@ -1,7 +1,7 @@
meta:
- desc: |
upgrade the ceph cluster
upgrade-sequence:
upgrade-sequence2:
sequential:
- ceph.restart:
daemons: [mon.a, mon.b, mon.c, osd.0, osd.1, osd.2, osd.3]

View File

@ -5,7 +5,7 @@ meta:
step one ordering: mon.a, osd.0, osd.1
step two ordering: mon.b, mon.c, osd.2, osd.3
ceph expected to be healthy state after each step
upgrade-sequence:
upgrade-sequence2:
sequential:
- ceph.restart:
daemons: [mon.a]