FIxed dumpling - emperor upgrade suites

Reformatted many of the yaml files.
Fixed duplication of workunit definitions.
Do not do install.upgrade on clients.
Included branch: definition in final workload files.

Signed-off-by: Warren Usui <warren.usui@inktank.com>
This commit is contained in:
Warren Usui 2014-04-02 17:13:55 -07:00
parent 267307e601
commit a60b50d61d
17 changed files with 68 additions and 52 deletions

View File

@ -1,9 +1,8 @@
workload:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rados/test.sh
- cls
client.0:
- rados/test.sh
- cls

View File

@ -1,7 +1,7 @@
workload:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rados/load-gen-big.sh
client.0:
- rados/load-gen-big.sh

View File

@ -1,7 +1,7 @@
workload:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rbd/test_librbd.sh
- rbd/test_librbd.sh

View File

@ -1,7 +1,7 @@
workload:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rbd/test_librbd_python.sh
- rbd/test_librbd_python.sh

View File

@ -1,9 +1,10 @@
tasks:
- install.upgrade:
branch: emperor
- ceph:
fs: xfs
- ceph.restart:
- parallel:
- workload
- upgrade-sequence
- install.upgrade:
mon.a:
branch: emperor
mon.b:
branch: emperor
- ceph.restart:
- parallel:
- workload2
- upgrade-sequence

View File

@ -1,9 +1,8 @@
workload:
sequential:
- workunit:
branch: dumpling
clients:
client.0:
- rados/test.sh
- cls
workload2:
sequential:
- workunit:
branch: dumpling
clients:
client.0:
- rados/test.sh
- cls

View File

@ -1,7 +1,7 @@
workload:
sequential:
- workunit:
branch: dumpling
clients:
client.0:
- rados/load-gen-big.sh
workload2:
sequential:
- workunit:
branch: dumpling
clients:
client.0:
- rados/load-gen-big.sh

View File

@ -1,7 +1,7 @@
workload:
workload2:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rbd/test_librbd.sh
- rbd/test_librbd.sh

View File

@ -1,7 +1,7 @@
workload:
workload2:
sequential:
- workunit:
- workunit:
branch: dumpling
clients:
client.0:
- rbd/test_librbd_python.sh
- rbd/test_librbd_python.sh

View File

@ -1,4 +1,8 @@
upgrade-sequence:
sequential:
- install.upgrade:
mon.a:
branch: emperor
mon.b:
branch: emperor
- ceph.restart: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3]

View File

@ -1,7 +1,10 @@
upgrade-sequence:
sequential:
- install.upgrade:
all:
mon.a:
branch: emperor
mon.b:
branch: emperor
- ceph.restart: [mds.a]
- sleep:
duration: 60

View File

@ -1,7 +1,10 @@
upgrade-sequence:
sequential:
- install.upgrade:
all:
mon.a:
branch: emperor
mon.b:
branch: emperor
- ceph.restart:
daemons: [mon.a]
wait-for-healthy: false

View File

@ -1,7 +1,10 @@
upgrade-sequence:
sequential:
- install.upgrade:
all:
mon.a:
branch: emperor
mon.b:
branch: emperor
- ceph.restart: [osd.0]
- sleep:
duration: 60

View File

@ -1,5 +1,6 @@
tasks:
- workunit:
clients:
client.1:
- rados/load-gen-mix.sh
- workunit:
branch: dumpling
clients:
client.1:
- rados/load-gen-mix.sh

View File

@ -3,6 +3,7 @@ tasks:
revive_delay: 20
thrash_delay: 1
- workunit:
branch: dumpling
clients:
client.1:
- rados/test.sh
- rados/test.sh

View File

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

View File

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