Merge pull request #166 from ceph/upgrades_stress_split

upgrade suite for stress-split tests for d-f-x
This commit is contained in:
Warren Usui 2014-10-06 17:17:39 -07:00
commit 5aa9530131
31 changed files with 189 additions and 1 deletions

View File

@ -0,0 +1,17 @@
overrides:
ceph:
conf:
mon:
mon warn on legacy crush tunables: false
roles:
- - mon.a
- mon.b
- mds.a
- osd.0
- osd.1
- osd.2
- mon.c
- - osd.3
- osd.4
- osd.5
- - client.0

View File

@ -0,0 +1,5 @@
tasks:
- install:
branch: dumpling
- ceph:
fs: xfs

View File

@ -0,0 +1,6 @@
tasks:
- install.upgrade:
osd.0:
branch: firefly
- ceph.restart:
daemons: [osd.0, osd.1, osd.2]

View File

@ -0,0 +1,12 @@
overrides:
ceph:
log-whitelist:
- wrongly marked me down
- objects unfound and apparently lost
- log bound mismatch
tasks:
- thrashosds:
timeout: 1200
chance_pgnum_grow: 1
chance_pgpnum_fix: 1
thrash_primary_affinity: false

View File

@ -0,0 +1,5 @@
tasks:
- ceph.restart:
daemons: [mon.a]
wait-for-healthy: false
wait-for-osds-up: true

View File

@ -0,0 +1,6 @@
tasks:
- workunit:
branch: dumpling
clients:
client.0:
- cls/test_cls_rbd.sh

View File

@ -0,0 +1,9 @@
tasks:
- rados:
clients: [client.0]
ops: 4000
objects: 500
op_weights:
read: 45
write: 45
delete: 10

View File

@ -0,0 +1,5 @@
tasks:
- ceph.restart:
daemons: [mon.b]
wait-for-healthy: false
wait-for-osds-up: true

View File

@ -0,0 +1,4 @@
tasks:
- radosbench:
clients: [client.0]
time: 1800

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
client.0:
- rbd/test_librbd.sh

View File

@ -0,0 +1,8 @@
tasks:
- install.upgrade:
mon.c:
- ceph.restart:
daemons: [mon.c]
wait-for-healthy: false
wait-for-osds-up: true
- ceph.wait_for_mon_quorum: [a, b, c]

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
client.0:
- rbd/test_librbd_python.sh

View File

@ -2,7 +2,7 @@ tasks:
- rgw:
default_idle_timeout: 300
client.0:
- swift:
- s3tests:
client.0:
rgw_server: client.0

View File

@ -0,0 +1,6 @@
tasks:
- install.upgrade:
osd.3:
branch: firefly
- ceph.restart:
daemons: [osd.3, osd.4, osd.5]

View File

@ -0,0 +1,12 @@
tasks:
- rados:
clients: [client.0]
ops: 4000
objects: 50
op_weights:
read: 100
write: 100
delete: 50
snap_create: 50
snap_remove: 50
rollback: 50

View File

@ -0,0 +1,5 @@
tasks:
- install.upgrade:
osd.0:
- ceph.restart:
daemons: [osd.0, osd.1, osd.2]

View File

@ -0,0 +1,12 @@
overrides:
ceph:
log-whitelist:
- wrongly marked me down
- objects unfound and apparently lost
- log bound mismatch
tasks:
- thrashosds:
timeout: 1200
chance_pgnum_grow: 1
chance_pgpnum_fix: 1
thrash_primary_affinity: false

View File

@ -0,0 +1,5 @@
tasks:
- ceph.restart:
daemons: [mon.a]
wait-for-healthy: false
wait-for-osds-up: true

View File

@ -0,0 +1,7 @@
tasks:
- workunit:
clients:
client.0:
- rbd/import_export.sh
env:
RBD_CREATE_ARGS: --new-format

View File

@ -0,0 +1,5 @@
tasks:
- ceph.restart:
daemons: [mon.b]
wait-for-healthy: false
wait-for-osds-up: true

View File

@ -0,0 +1,9 @@
tasks:
- rados:
clients: [client.0]
ops: 4000
objects: 500
op_weights:
read: 45
write: 45
delete: 10

View File

@ -0,0 +1,6 @@
tasks:
- ceph.restart:
daemons: [mon.c]
wait-for-healthy: false
wait-for-osds-up: true
- ceph.wait_for_mon_quorum: [a, b, c]

View File

@ -0,0 +1,4 @@
tasks:
- radosbench:
clients: [client.0]
time: 1800

View File

@ -0,0 +1,5 @@
tasks:
- install.upgrade:
osd.3:
- ceph.restart:
daemons: [osd.3, osd.4, osd.5]

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
client.0:
- rados/stress_watch.sh

View File

@ -0,0 +1,5 @@
tasks:
- workunit:
clients:
client.0:
- cls/test_cls_rbd.sh

View File

@ -0,0 +1,7 @@
tasks:
- rgw: [client.0]
default_idle_timeout: 300
- swift:
client.0:
rgw_server: client.0

View File

@ -0,0 +1 @@
../../../../distros/supported

View File

@ -0,0 +1,7 @@
tasks:
- rgw: [client.0]
default_idle_timeout: 300
- swift:
client.0:
rgw_server: client.0