- parallel:
- workload3
- upgrade-sequence3
+- print: "**** done parallel v0.80.8"
+- parallel:
+ - workload_firefly
+ - upgrade-sequence_firefly
- print: "**** done parallel firefly"
- parallel:
- workload-x
clients:
client.0:
- cls/test_cls_rbd.sh
+ - print: "**** done cls/test_cls_rbd.sh workload2"
upgrade-sequence2:
sequential:
- install.upgrade:
duration: 60
- print: "**** done ceph.restart all 2 osd/mon/mds"
workload3:
+ sequential:
+ - workunit:
+ clients:
+ client.0:
+ - cls/test_cls_rbd.sh
+ - print: "**** done cls/test_cls_rbd.sh workload3"
+upgrade-sequence3:
+ sequential:
+ - install.upgrade:
+ mon.a:
+ tag: v0.80.8
+ mon.b:
+ tag: v0.80.8
+ client.1:
+ tag: v0.80.8
+ - print: "**** done v0.80.8 install.upgrade"
+ - ceph.restart: [osd.0]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.1]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.2]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.3]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.4]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.5]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.a]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.b]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mds.a]
+ - sleep:
+ duration: 60
+ - print: "**** done ceph.restart all 3 osd/mon/mds"
+workload_firefly:
rados:
clients: [client.0]
ops: 2000
snap_create: 50
snap_remove: 50
rollback: 50
-upgrade-sequence3:
+upgrade-sequence_firefly:
sequential:
- install.upgrade:
mon.a:
- workload2
- upgrade-sequence2
- print: "**** done parallel v0.80.7"
+- parallel:
+ - workload3
+ - upgrade-sequence3
+- print: "**** done parallel v0.80.8"
- parallel:
- workload_firefly
- upgrade-sequence_firefly
- print: "**** done parallel firefly branch"
#######################
workload:
- workunit:
- clients:
+ sequential:
+ - workunit:
+ clients:
client.0:
- suites/blogbench.sh
+ - print: "**** done suites/blogbench.sh workload"
workload1:
sequential:
- workunit:
clients:
client.0:
- rados/load-gen-big.sh
- - print: "**** done rados/load-gen-big.sh"
+ - print: "**** done rados/load-gen-big.sh workload1"
- workunit:
clients:
client.0:
- rados/test.sh
- cls
- - print: "**** done rados/test.sh & cls"
+ - print: "**** done rados/test.sh & cls workload1"
- workunit:
clients:
client.0:
- rbd/test_librbd.sh
- - print: "**** done rbd/test_librbd.sh"
+ - print: "**** done rbd/test_librbd.sh workload1"
upgrade-sequence1:
sequential:
- install.upgrade:
clients:
client.0:
- cls/test_cls_rbd.sh
+ - print: "**** done cls/test_cls_rbd.sh workload2"
upgrade-sequence2:
sequential:
- install.upgrade:
- sleep:
duration: 60
- print: "**** done ceph.restart all 2 osd/mon/mds"
+workload3:
+ sequential:
+ - workunit:
+ clients:
+ client.0:
+ - rados/load-gen-big.sh
+ - print: "**** done rados/load-gen-big.sh workload3"
+ - workunit:
+ clients:
+ client.0:
+ - rados/test.sh
+ - cls
+ - print: "**** done rados/test.sh & cls workload3"
+ - workunit:
+ clients:
+ client.0:
+ - rbd/test_librbd.sh
+ - print: "**** done rbd/test_librbd.sh workload3"
+upgrade-sequence3:
+ sequential:
+ - install.upgrade:
+ mon.a:
+ tag: v0.80.8
+ mon.b:
+ tag: v0.80.8
+ client.1:
+ tag: v0.80.8
+ - print: "**** done v0.80.8 install.upgrade"
+ - ceph.restart: [mon.a]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.b]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mds.a]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.0]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.1]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.2]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.3]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.4]
+ - sleep:
+ duration: 30
+ - ceph.restart: [osd.5]
+ - sleep:
+ duration: 30
+ - print: "**** done ceph.restart all mon/mds/osd upgrade-sequence3"
workload_firefly:
- sequential:
- - rgw: [client.0]
- - s3tests:
- client.0:
- force-branch: firefly-original
- rgw_server: client.0
+ sequential:
+ - rgw: [client.0]
+ - print: "**** done rgw workload_firefly"
+ - s3tests:
+ client.0:
+ force-branch: firefly-original
+ rgw_server: client.0
+ - print: "**** done s3tests workload_firefly"
upgrade-sequence_firefly:
sequential:
- install.upgrade: