+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - scrub
- - scrub mismatch
- - ScrubResult
- fs: xfs
-roles:
-- - mon.a
- - mds.a
- - osd.0
- - osd.1
- - osd.2
-- - mon.b
- - mon.c
- - osd.3
- - osd.4
- - osd.5
- - client.0
- - client.1
+++ /dev/null
-tasks:
-# change tag to the latest firefly released version
-- install:
- branch: firefly
-- print: "**** done latest firefly install"
-- ceph:
- fs: xfs
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.0:
- - suites/blogbench.sh
- - print: "**** done suites/blogbench.sh"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.0:
- - rbd/import_export.sh
- env:
- RBD_CREATE_ARGS: --new-format
- - print: "**** done rbd/import_export.sh"
- - workunit:
- clients:
- client.0:
- - cls/test_cls_rbd.sh
- - print: "**** done cls/test_cls_rbd.sh"
+++ /dev/null
-workload:
- sequential:
- - rgw: [client.0]
- - print: "**** done rgw: [client.0]"
- - s3tests:
- client.0:
- force-branch: firefly-original
- rgw_server: client.0
- - print: "**** done s3tests"
+++ /dev/null
-workload:
- rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- branch: giant
- - print: "**** done install.upgrade giant"
- - 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"
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- branch: giant
- - print: "**** done install.upgrade giant"
- - 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"
+++ /dev/null
-tasks:
-- mon_thrash:
- revive_delay: 20
- thrash_delay: 1
-- print: "**** done mon_thrash"
-- ceph-fuse:
-- print: "**** done ceph-fuse"
-- workunit:
- clients:
- client.0:
- - suites/dbench.sh
-- print: "**** done suites/dbench.sh"
-
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - wrongly marked me down
- - objects unfound and apparently lost
- - log bound mismatch
-tasks:
-- sequential:
- - thrashosds:
- timeout: 1200
- chance_pgnum_grow: 1
- chance_pgpnum_fix: 1
- - print: "**** done thrashosds"
- - workunit:
- clients:
- client.0:
- - suites/iogen.sh
- - print: "**** done suites/iogen.sh"
-
+++ /dev/null
-tasks:
-- sequential:
- - rgw: [client.1]
- - s3tests:
- client.1:
- rgw_server: client.1
- - print: "**** done s3tests"
+++ /dev/null
-../../../distros/supported/
\ No newline at end of file
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - scrub
- - scrub mismatch
- - ScrubResult
- - failed to encode
- fs: xfs
-roles:
-- - mon.a
- - mds.a
- - osd.0
- - osd.1
- - osd.2
-- - mon.b
- - mon.c
- - osd.3
- - osd.4
- - osd.5
- - client.0
- - client.1
+++ /dev/null
-tasks:
-- install:
- tag: v0.94.2
-- print: "**** done v0.94.2 install"
-- ceph:
- fs: xfs
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel v0.94.2"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.0:
- - suites/blogbench.sh
- - print: "**** done suites/blogbench.sh 2-workload"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.0:
- - rbd/import_export.sh
- env:
- RBD_CREATE_ARGS: --new-format
- - print: "**** done rbd/import_export.sh 2-workload"
+++ /dev/null
-workload:
- sequential:
- - rgw:
- client.0:
- default_idle_timeout: 300
- - print: "**** done rgw: [client.0] 2-workload"
- - s3tests:
- client.0:
- force-branch: giant
- rgw_server: client.0
- idle_timeout: 300
- - print: "**** done s3tests 2-workload"
+++ /dev/null
-workload:
- rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- - print: "**** done install.upgrade hammer"
- - 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"
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- all:
- - print: "**** done install.upgrade hammer"
- - 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"
+++ /dev/null
-tasks:
-- mon_thrash:
- revive_delay: 20
- thrash_delay: 1
-- print: "**** done mon_thrash 4-workload"
-- ceph-fuse:
-- print: "**** done ceph-fuse 4-workload"
-- workunit:
- clients:
- client.0:
- - suites/dbench.sh
-- print: "**** done suites/dbench.sh 4-workload"
-
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - wrongly marked me down
- - objects unfound and apparently lost
- - log bound mismatch
- - failed to encode
-tasks:
-- sequential:
- - thrashosds:
- timeout: 1200
- chance_pgnum_grow: 1
- chance_pgpnum_fix: 1
- - print: "**** done thrashosds 4-workload"
- - workunit:
- clients:
- client.0:
- - suites/iogen.sh
- - print: "**** done suites/iogen.sh 4-workload"
-
+++ /dev/null
-tasks:
-- sequential:
- - rgw: [client.1]
- - print: "**** done rgw: [client.1] 4-workload"
- - s3tests:
- client.1:
- force-branch: hammer
- rgw_server: client.1
- - print: "**** done s3tests 4-workload"
+++ /dev/null
-../../../../distros/supported/
\ No newline at end of file
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - scrub
- - scrub mismatch
- - ScrubResult
- - failed to encode
- fs: xfs
-roles:
-- - mon.a
- - mds.a
- - osd.0
- - osd.1
- - osd.2
-- - mon.b
- - mon.c
- - osd.3
- - osd.4
- - osd.5
- - client.0
-- - client.1
+++ /dev/null
-tasks:
-- install:
- branch: giant
-- print: "**** done latest giant install"
-- ceph:
- fs: xfs
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel giant"
+++ /dev/null
-tasks:
-- install:
- tag: v0.94.1
-- print: "**** done v0.94.1 install"
-- ceph:
- fs: xfs
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel v0.94.1"
+++ /dev/null
-tasks:
-- install:
- tag: v0.94
-- print: "**** done v0.94 install"
-- ceph:
- fs: xfs
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel v0.94"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.0:
- - suites/blogbench.sh
- - print: "**** done suites/blogbench.sh 2-workload"
+++ /dev/null
-workload:
- sequential:
- - workunit:
- clients:
- client.1:
- - rbd/import_export.sh
- env:
- RBD_CREATE_ARGS: --new-format
- - print: "**** done rbd/import_export.sh 2-workload"
+++ /dev/null
-workload:
- rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- mon.a:
- mon.b:
- - print: "**** done install.upgrade hammer"
- - 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"
+++ /dev/null
-upgrade-sequence:
- sequential:
- - install.upgrade:
- mon.a:
- mon.b:
- - print: "**** done install.upgrade hammer"
- - 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"
+++ /dev/null
-tasks:
-- mon_thrash:
- revive_delay: 20
- thrash_delay: 1
-- print: "**** done mon_thrash 4-workload"
-- ceph-fuse:
-- print: "**** done ceph-fuse 4-workload"
-- workunit:
- clients:
- client.0:
- - suites/dbench.sh
-- print: "**** done suites/dbench.sh 4-workload"
-
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - wrongly marked me down
- - objects unfound and apparently lost
- - log bound mismatch
- - failed to encode
-tasks:
-- sequential:
- - thrashosds:
- timeout: 1200
- chance_pgnum_grow: 1
- chance_pgpnum_fix: 1
- - print: "**** done thrashosds 4-workload"
- - workunit:
- clients:
- client.0:
- - suites/iogen.sh
- - print: "**** done suites/iogen.sh 4-workload"
-
+++ /dev/null
-tasks:
-- sequential:
- - rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-../../../../distros/supported/
\ No newline at end of file
+++ /dev/null
-overrides:
- ceph:
- log-whitelist:
- - reached quota
- - scrub
- - osd_map_max_advance
- - failed to encode
- fs: xfs
- conf:
- mon:
- mon debug unsafe allow tier with nonempty snaps: true
- osd:
- osd map max advance: 1000
-roles:
-- - mon.a
- - mds.a
- - osd.0
- - osd.1
- - osd.2
-- - mon.b
- - mon.c
- - osd.3
- - osd.4
- - osd.5
- - client.0
-- - client.1
-tasks:
-- print: "**** v0.94 about to install"
-- install:
- tag: v0.94
-- print: "**** done v0.94 install"
-- ceph:
- fs: xfs
-- print: "**** done ceph xfs"
-- sequential:
- - workload
-- print: "**** done workload v0.94"
-
-- parallel:
- - workload1
- - upgrade-sequence1
-- print: "**** done parallel v0.94.2"
-
-- parallel:
- - workload_hammer
- - upgrade-sequence_hammer
-- print: "**** done parallel hammer branch"
-#######################
-workload:
- 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 workload1"
- - workunit:
- clients:
- client.0:
- - 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 workload1"
-upgrade-sequence1:
- sequential:
- - install.upgrade:
- mon.a:
- tag: v0.94.2
- mon.b:
- tag: v0.94.2
- client.1:
- tag: v0.94.2
- - print: "**** done v0.94.2 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 v0.94.2"
-workload_hammer:
- sequential:
- - rgw: [client.0]
- - print: "**** done rgw workload_hammer"
- - s3tests:
- client.0:
- force-branch: hammer
- rgw_server: client.0
- - print: "**** done s3tests workload_hammer"
-upgrade-sequence_hammer:
- sequential:
- - install.upgrade:
- mon.a:
- branch: hammer
- mon.b:
- branch: hammer
- client.1:
- branch: hammer
- - print: "**** done branch: hammer install.upgrade"
- - 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: 60
- - ceph.restart: [mon.a]
- - sleep:
- duration: 60
- - ceph.restart: [mon.b]
- - sleep:
- duration: 60
- - ceph.restart: [mon.c]
- - sleep:
- duration: 60
- - print: "**** done ceph.restart all hammer current branch mds/osd/mon"
+++ /dev/null
-../../../../distros/supported/ubuntu_14.04.yaml
\ No newline at end of file
+++ /dev/null
-meta:
-- desc: |
- Run ceph on two nodes, using one of them as a client,
- with a separate client-only node.
- Use xfs beneath the osds.
-overrides:
- ceph:
- log-whitelist:
- - scrub
- - scrub mismatch
- - ScrubResult
- - wrongly marked me down
- - objects unfound and apparently lost
- - log bound mismatch
- - soft lockup
- fs: xfs
-roles:
-- - mon.a
- - mds.a
- - osd.0
- - osd.1
- - osd.2
-- - mon.b
- - mon.c
- - osd.3
- - osd.4
- - osd.5
- - client.0
-- - client.1
+++ /dev/null
-meta:
-- desc: |
- install ceph/infernalis
- run workload and upgrade-sequence in parallel
-tasks:
-- install:
- branch: infernalis
-- print: "**** done latest infernalis install"
-- ceph:
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel infernalis"
+++ /dev/null
-meta:
-- desc: |
- install ceph/infernalis v9.1.0
- run workload and upgrade-sequence in parallel
-tasks:
-- install:
- tag: v9.1.0
-- print: "**** done v9.1.0 install"
-- ceph:
-- parallel:
- - workload
- - upgrade-sequence
-- print: "**** done parallel v9.1.0"
+++ /dev/null
-meta:
-- desc: |
- run a cephfs stress test
- mount ceph-fuse on client.0 before running workunit
-workload:
- sequential:
- - ceph-fuse:
- - print: "**** done ceph-fuse 2-workload"
- - workunit:
- clients:
- client.0:
- - suites/blogbench.sh
- - print: "**** done suites/blogbench.sh 2-workload"
+++ /dev/null
-meta:
-- desc: |
- run basic import/export cli tests for rbd
-workload:
- sequential:
- - workunit:
- clients:
- client.1:
- - rbd/import_export.sh
- env:
- RBD_CREATE_ARGS: --new-format
- - print: "**** done rbd/import_export.sh 2-workload"
+++ /dev/null
-meta:
-- desc: |
- run randomized correctness test for rados operations
-workload:
- rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-meta:
-- desc: |
- upgrade the ceph cluster,
- ordering: mon, mds, osd
-upgrade-sequence:
- sequential:
- - install.upgrade:
- mon.a:
- mon.b:
- - print: "**** done install.upgrade infernalis"
- - 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"
+++ /dev/null
-meta:
-- desc: |
- upgrade the ceph cluster,
- ordering: osd, mon, mds
-upgrade-sequence:
- sequential:
- - install.upgrade:
- mon.a:
- mon.b:
- - print: "**** done install.upgrade infernalis"
- - 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"
+++ /dev/null
-meta:
-- desc: |
- randomly kill and revive monitors
-tasks:
-- mon_thrash:
- revive_delay: 20
- thrash_delay: 1
-- print: "**** done mon_thrash 4-workload"
-- ceph-fuse:
-- print: "**** done ceph-fuse 4-workload"
-- workunit:
- clients:
- client.0:
- - suites/dbench.sh
-- print: "**** done suites/dbench.sh 4-workload"
-
+++ /dev/null
-meta:
-- desc: |
- randomly kill and revive osds
- increasing the number of pgs at random times
- run cephfs stress test
-tasks:
-- sequential:
- - thrashosds:
- timeout: 1200
- chance_pgnum_grow: 1
- chance_pgpnum_fix: 1
- - print: "**** done thrashosds 4-workload"
- - workunit:
- clients:
- client.0:
- - suites/iogen.sh
- - print: "**** done suites/iogen.sh 4-workload"
-
+++ /dev/null
-meta:
-- desc: |
- run randomized correctness test for rados operations
-tasks:
-- sequential:
- - rados:
- clients: [client.0]
- ops: 2000
- objects: 50
- op_weights:
- read: 100
- write: 100
- delete: 50
- snap_create: 50
- snap_remove: 50
- rollback: 50
+++ /dev/null
-../../../../distros/supported/
\ No newline at end of file