--- /dev/null
+tasks:
+- install.upgrade:
+ branch: emperor
+- ceph:
+ fs: xfs
+- ceph.restart:
+- parallel:
+ - workload
+ - upgrade-sequence
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- - ceph.restart: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3]
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- - ceph.restart: [mds.a]
- - sleep:
- duration: 60
- - ceph.restart:
- daemons: [mon.a]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart:
- daemons: [mon.b]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart: [mon.c]
- - sleep:
- duration: 60
- - ceph.restart: [osd.0]
- - sleep:
- duration: 60
- - ceph.restart: [osd.1]
- - sleep:
- duration: 60
- - ceph.restart: [osd.2]
- - sleep:
- duration: 60
- - ceph.restart: [osd.3]
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- - ceph.restart:
- daemons: [mon.a]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart:
- daemons: [mon.b]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart: [mon.c]
- - sleep:
- duration: 60
- - ceph.restart: [mds.a]
- - sleep:
- duration: 60
- - ceph.restart: [osd.0]
- - sleep:
- duration: 60
- - ceph.restart: [osd.1]
- - sleep:
- duration: 60
- - ceph.restart: [osd.2]
- - sleep:
- duration: 60
- - ceph.restart: [osd.3]
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- - ceph.restart: [osd.0]
- - sleep:
- duration: 60
- - ceph.restart: [osd.1]
- - sleep:
- duration: 60
- - ceph.restart: [osd.2]
- - sleep:
- duration: 60
- - ceph.restart: [osd.3]
- - sleep:
- duration: 60
- - ceph.restart:
- daemons: [mon.a]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart:
- daemons: [mon.b]
- wait-for-healthy: false
- wait-for-osds-up: true
- - sleep:
- duration: 60
- - ceph.restart: [mon.c]
- - sleep:
- duration: 60
- - ceph.restart: [mds.a]
- - sleep:
- duration: 60
--- /dev/null
+workload:
+ sequential:
+ - workunit:
+ branch: dumpling
+ clients:
+ client.0:
+ - rados/test.sh
+ - cls
+
--- /dev/null
+workload:
+ sequential:
+ - workunit:
+ branch: dumpling
+ clients:
+ client.0:
+ - rados/load-gen-big.sh
--- /dev/null
+workload:
+ sequential:
+ - workunit:
+ branch: dumpling
+ clients:
+ client.0:
+ - rbd/test_librbd.sh
--- /dev/null
+workload:
+ sequential:
+ - workunit:
+ branch: dumpling
+ clients:
+ client.0:
+ - rbd/test_librbd_python.sh
--- /dev/null
+upgrade-sequence:
+ sequential:
+ - install.upgrade:
+ - ceph.restart: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3]
--- /dev/null
+upgrade-sequence:
+ sequential:
+ - install.upgrade:
+ all:
+ - ceph.restart: [mds.a]
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.a]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.b]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.0]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.1]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.2]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.3]
--- /dev/null
+upgrade-sequence:
+ sequential:
+ - install.upgrade:
+ all:
+ - ceph.restart:
+ daemons: [mon.a]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.b]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mds.a]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.0]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.1]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.2]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.3]
--- /dev/null
+upgrade-sequence:
+ sequential:
+ - install.upgrade:
+ all:
+ - ceph.restart: [osd.0]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.1]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.2]
+ - sleep:
+ duration: 60
+ - ceph.restart: [osd.3]
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.a]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart:
+ daemons: [mon.b]
+ wait-for-healthy: false
+ wait-for-osds-up: true
+ - sleep:
+ duration: 60
+ - ceph.restart: [mon.c]
+ - sleep:
+ duration: 60
+ - ceph.restart: [mds.a]
+ - sleep:
+ duration: 60
--- /dev/null
+tasks:
+- rados:
+ clients: [client.1]
+ ops: 4000
+ objects: 50
+ op_weights:
+ read: 100
+ write: 100
+ delete: 50
+ snap_create: 50
+ snap_remove: 50
+ rollback: 50
--- /dev/null
+tasks:
+- workunit:
+ clients:
+ client.1:
+ - rados/load-gen-mix.sh
--- /dev/null
+tasks:
+- mon_thrash:
+ revive_delay: 20
+ thrash_delay: 1
+- workunit:
+ clients:
+ client.1:
+ - rados/test.sh
--- /dev/null
+tasks:
+- workunit:
+ clients:
+ client.1:
+ - cls/test_cls_rbd.sh
+
--- /dev/null
+tasks:
+- workunit:
+ clients:
+ client.1:
+ - rbd/import_export.sh
+ env:
+ RBD_CREATE_ARGS: --new-format
--- /dev/null
+tasks:
+- rgw: [client.1]
+- s3tests:
+ client.1:
+ rgw_server: client.1
--- /dev/null
+tasks:
+- rgw: [client.1]
+- swift:
+ client.1:
+ rgw_server: client.1