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>
17 files changed:
workload:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
- client.0:
- - rados/test.sh
- - cls
-
+ client.0:
+ - rados/test.sh
+ - cls
workload:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
- client.0:
- - rados/load-gen-big.sh
+ client.0:
+ - rados/load-gen-big.sh
workload:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
client.0:
- - rbd/test_librbd.sh
+ - rbd/test_librbd.sh
workload:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
client.0:
- - rbd/test_librbd_python.sh
+ - rbd/test_librbd_python.sh
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
-workload:
- sequential:
- - workunit:
- branch: dumpling
- clients:
- client.0:
- - rados/test.sh
- - cls
-
+workload2:
+ sequential:
+ - workunit:
+ branch: dumpling
+ clients:
+ client.0:
+ - rados/test.sh
+ - cls
-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
-workload:
+workload2:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
client.0:
- - rbd/test_librbd.sh
+ - rbd/test_librbd.sh
-workload:
+workload2:
sequential:
- - workunit:
+ - workunit:
branch: dumpling
clients:
client.0:
- - rbd/test_librbd_python.sh
+ - rbd/test_librbd_python.sh
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]
upgrade-sequence:
sequential:
- install.upgrade:
- all:
+ mon.a:
+ branch: emperor
+ mon.b:
+ branch: emperor
- ceph.restart: [mds.a]
- sleep:
duration: 60
upgrade-sequence:
sequential:
- install.upgrade:
- all:
+ mon.a:
+ branch: emperor
+ mon.b:
+ branch: emperor
- ceph.restart:
daemons: [mon.a]
wait-for-healthy: false
upgrade-sequence:
sequential:
- install.upgrade:
- all:
+ mon.a:
+ branch: emperor
+ mon.b:
+ branch: emperor
- ceph.restart: [osd.0]
- sleep:
duration: 60
tasks:
-- workunit:
- clients:
- client.1:
- - rados/load-gen-mix.sh
+ - workunit:
+ branch: dumpling
+ clients:
+ client.1:
+ - rados/load-gen-mix.sh
revive_delay: 20
thrash_delay: 1
- workunit:
+ branch: dumpling
clients:
client.1:
- - rados/test.sh
+ - rados/test.sh
tasks:
- workunit:
+ branch: dumpling
clients:
client.1:
- - cls/test_cls_rbd.sh
+ - cls/test_cls_rbd.sh
tasks:
- workunit:
+ branch: dumpling
clients:
client.1:
- - rbd/import_export.sh
+ - rbd/import_export.sh
env:
RBD_CREATE_ARGS: --new-format