From d56b59de0d69577cfdf38d14e5f3acdc93745b01 Mon Sep 17 00:00:00 2001 From: Loic Dachary Date: Fri, 27 Jun 2014 17:49:28 +0200 Subject: [PATCH] add upgrade/firefly-x based on dumpling-x It is a s/dumpling/firefly/ mostly. With the exception of rados/test-upgrade-firefly.sh which is dumpling specific. The 'mon warn on legacy crush tunables: false' are dropped because they no longer apply to firefly. Signed-off-by: Loic Dachary --- suites/upgrade/firefly-x/parallel/% | 0 .../firefly-x/parallel/0-cluster/start.yaml | 16 +++++++++ .../parallel/1-firefly-install/dumpling.yaml | 11 +++++++ .../1-firefly-install/emperor-firefly.yaml | 15 +++++++++ .../parallel/2-workload/rados_api.yaml | 8 +++++ .../parallel/2-workload/rados_loadgenbig.yaml | 7 ++++ .../parallel/2-workload/test_rbd_api.yaml | 7 ++++ .../parallel/2-workload/test_rbd_python.yaml | 7 ++++ .../3-upgrade-sequence/upgrade-all.yaml | 6 ++++ .../upgrade-mon-osd-mds.yaml | 33 +++++++++++++++++++ .../parallel/4-final-upgrade/client.yaml | 4 +++ .../rados-snaps-few-objects.yaml | 12 +++++++ .../5-final-workload/rados_loadgenmix.yaml | 5 +++ .../5-final-workload/rados_mon_thrash.yaml | 8 +++++ .../parallel/5-final-workload/rbd_cls.yaml | 6 ++++ .../5-final-workload/rbd_import_export.yaml | 7 ++++ .../5-final-workload/rgw_s3tests.yaml | 6 ++++ .../parallel/5-final-workload/rgw_swift.yaml | 5 +++ suites/upgrade/firefly-x/parallel/distros | 1 + suites/upgrade/firefly-x/stress-split/% | 0 .../stress-split/0-cluster/start.yaml | 12 +++++++ .../1-firefly-install/firefly.yaml | 5 +++ .../2-partial-upgrade/firsthalf.yaml | 5 +++ .../stress-split/3-thrash/default.yaml | 12 +++++++ .../firefly-x/stress-split/4-mon/mona.yaml | 5 +++ .../stress-split/5-workload/rbd-cls.yaml | 6 ++++ .../5-workload/rbd-import-export.yaml | 8 +++++ .../stress-split/5-workload/readwrite.yaml | 9 +++++ .../5-workload/snaps-few-objects.yaml | 12 +++++++ .../stress-split/6-next-mon/monb.yaml | 5 +++ .../stress-split/7-workload/radosbench.yaml | 4 +++ .../stress-split/7-workload/rbd_api.yaml | 6 ++++ .../stress-split/8-next-mon/monc.yaml | 8 +++++ .../firefly-x/stress-split/9-workload/+ | 0 .../stress-split/9-workload/rbd-python.yaml | 6 ++++ .../stress-split/9-workload/rgw-s3tests.yaml | 8 +++++ .../9-workload/snaps-many-objects.yaml | 12 +++++++ suites/upgrade/firefly-x/stress-split/distros | 1 + 38 files changed, 288 insertions(+) create mode 100644 suites/upgrade/firefly-x/parallel/% create mode 100644 suites/upgrade/firefly-x/parallel/0-cluster/start.yaml create mode 100644 suites/upgrade/firefly-x/parallel/1-firefly-install/dumpling.yaml create mode 100644 suites/upgrade/firefly-x/parallel/1-firefly-install/emperor-firefly.yaml create mode 100644 suites/upgrade/firefly-x/parallel/2-workload/rados_api.yaml create mode 100644 suites/upgrade/firefly-x/parallel/2-workload/rados_loadgenbig.yaml create mode 100644 suites/upgrade/firefly-x/parallel/2-workload/test_rbd_api.yaml create mode 100644 suites/upgrade/firefly-x/parallel/2-workload/test_rbd_python.yaml create mode 100644 suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml create mode 100644 suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml create mode 100644 suites/upgrade/firefly-x/parallel/4-final-upgrade/client.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rados-snaps-few-objects.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rados_loadgenmix.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rados_mon_thrash.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rbd_cls.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rbd_import_export.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rgw_s3tests.yaml create mode 100644 suites/upgrade/firefly-x/parallel/5-final-workload/rgw_swift.yaml create mode 120000 suites/upgrade/firefly-x/parallel/distros create mode 100644 suites/upgrade/firefly-x/stress-split/% create mode 100644 suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/1-firefly-install/firefly.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/2-partial-upgrade/firsthalf.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/3-thrash/default.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/4-mon/mona.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/5-workload/rbd-cls.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/5-workload/rbd-import-export.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/5-workload/readwrite.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/5-workload/snaps-few-objects.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/6-next-mon/monb.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/7-workload/radosbench.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/7-workload/rbd_api.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/8-next-mon/monc.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/9-workload/+ create mode 100644 suites/upgrade/firefly-x/stress-split/9-workload/rbd-python.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/9-workload/rgw-s3tests.yaml create mode 100644 suites/upgrade/firefly-x/stress-split/9-workload/snaps-many-objects.yaml create mode 120000 suites/upgrade/firefly-x/stress-split/distros diff --git a/suites/upgrade/firefly-x/parallel/% b/suites/upgrade/firefly-x/parallel/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml b/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml new file mode 100644 index 0000000000000..48ddee8ad9f36 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml @@ -0,0 +1,16 @@ +roles: +- - mon.a + - mds.a + - osd.0 + - osd.1 +- - mon.b + - mon.c + - osd.2 + - osd.3 +- - client.0 + - client.1 +overrides: + ceph: + log-whitelist: + - scrub mismatch + - ScrubResult diff --git a/suites/upgrade/firefly-x/parallel/1-firefly-install/dumpling.yaml b/suites/upgrade/firefly-x/parallel/1-firefly-install/dumpling.yaml new file mode 100644 index 0000000000000..adbdedee51846 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/1-firefly-install/dumpling.yaml @@ -0,0 +1,11 @@ +tasks: +- install: + branch: dumpling +- print: "**** done install" +- ceph: + fs: xfs +- print: "**** done ceph" +- parallel: + - workload + - upgrade-sequence +- print: "**** done parallel" diff --git a/suites/upgrade/firefly-x/parallel/1-firefly-install/emperor-firefly.yaml b/suites/upgrade/firefly-x/parallel/1-firefly-install/emperor-firefly.yaml new file mode 100644 index 0000000000000..e98d77a72b990 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/1-firefly-install/emperor-firefly.yaml @@ -0,0 +1,15 @@ +tasks: +- install: + branch: emperor +- print: "**** done emperor install" +- ceph: + fs: xfs +- print: "**** done ceph" +- install.upgrade: + all: + branch: firefly +- ceph.restart: +- parallel: + - workload + - upgrade-sequence +- print: "**** done parallel" diff --git a/suites/upgrade/firefly-x/parallel/2-workload/rados_api.yaml b/suites/upgrade/firefly-x/parallel/2-workload/rados_api.yaml new file mode 100644 index 0000000000000..cb9feb735e17d --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/2-workload/rados_api.yaml @@ -0,0 +1,8 @@ +workload: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - cls + diff --git a/suites/upgrade/firefly-x/parallel/2-workload/rados_loadgenbig.yaml b/suites/upgrade/firefly-x/parallel/2-workload/rados_loadgenbig.yaml new file mode 100644 index 0000000000000..3ea4fb404cc27 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/2-workload/rados_loadgenbig.yaml @@ -0,0 +1,7 @@ +workload: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rados/load-gen-big.sh diff --git a/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_api.yaml b/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_api.yaml new file mode 100644 index 0000000000000..71b2fefae0176 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_api.yaml @@ -0,0 +1,7 @@ +workload: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd.sh diff --git a/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_python.yaml b/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_python.yaml new file mode 100644 index 0000000000000..c3459fba6e961 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/2-workload/test_rbd_python.yaml @@ -0,0 +1,7 @@ +workload: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd_python.sh diff --git a/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml b/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml new file mode 100644 index 0000000000000..f5d10cdfcaba8 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml @@ -0,0 +1,6 @@ +upgrade-sequence: + sequential: + - install.upgrade: + mon.a: + mon.b: + - ceph.restart: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3] diff --git a/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml b/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml new file mode 100644 index 0000000000000..fcb61b1cef2c1 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/3-upgrade-sequence/upgrade-mon-osd-mds.yaml @@ -0,0 +1,33 @@ +upgrade-sequence: + sequential: + - install.upgrade: + mon.a: + mon.b: + - 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] + - sleep: + duration: 60 + - ceph.restart: [mds.a] diff --git a/suites/upgrade/firefly-x/parallel/4-final-upgrade/client.yaml b/suites/upgrade/firefly-x/parallel/4-final-upgrade/client.yaml new file mode 100644 index 0000000000000..cf35d41e6c536 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/4-final-upgrade/client.yaml @@ -0,0 +1,4 @@ +tasks: + - install.upgrade: + client.0: + - print: "**** done install.upgrade" diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rados-snaps-few-objects.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rados-snaps-few-objects.yaml new file mode 100644 index 0000000000000..40f66da37f256 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rados-snaps-few-objects.yaml @@ -0,0 +1,12 @@ +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 diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rados_loadgenmix.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rados_loadgenmix.yaml new file mode 100644 index 0000000000000..faa96ed24d52e --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rados_loadgenmix.yaml @@ -0,0 +1,5 @@ +tasks: + - workunit: + clients: + client.1: + - rados/load-gen-mix.sh diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rados_mon_thrash.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rados_mon_thrash.yaml new file mode 100644 index 0000000000000..88019bef17ad8 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rados_mon_thrash.yaml @@ -0,0 +1,8 @@ +tasks: + - mon_thrash: + revive_delay: 20 + thrash_delay: 1 + - workunit: + clients: + client.1: + - rados/test.sh diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_cls.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_cls.yaml new file mode 100644 index 0000000000000..4ef47768237e9 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_cls.yaml @@ -0,0 +1,6 @@ +tasks: + - workunit: + clients: + client.1: + - cls/test_cls_rbd.sh + diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_import_export.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_import_export.yaml new file mode 100644 index 0000000000000..6c40377324d4d --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rbd_import_export.yaml @@ -0,0 +1,7 @@ +tasks: + - workunit: + clients: + client.1: + - rbd/import_export.sh + env: + RBD_CREATE_ARGS: --new-format diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_s3tests.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_s3tests.yaml new file mode 100644 index 0000000000000..53ceb786ba0ef --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_s3tests.yaml @@ -0,0 +1,6 @@ +tasks: + - rgw: [client.1] + - s3tests: + client.1: + rgw_server: client.1 + branch: dumpling diff --git a/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_swift.yaml b/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_swift.yaml new file mode 100644 index 0000000000000..445224cef2dc9 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/5-final-workload/rgw_swift.yaml @@ -0,0 +1,5 @@ +tasks: + - rgw: [client.1] + - swift: + client.1: + rgw_server: client.1 diff --git a/suites/upgrade/firefly-x/parallel/distros b/suites/upgrade/firefly-x/parallel/distros new file mode 120000 index 0000000000000..79010c36a5998 --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/distros @@ -0,0 +1 @@ +../../../../distros/supported \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split/% b/suites/upgrade/firefly-x/stress-split/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml b/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml new file mode 100644 index 0000000000000..89d4b3681a992 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml @@ -0,0 +1,12 @@ +roles: +- - mon.a + - mon.b + - mds.a + - osd.0 + - osd.1 + - osd.2 +- - osd.3 + - osd.4 + - osd.5 + - mon.c +- - client.0 diff --git a/suites/upgrade/firefly-x/stress-split/1-firefly-install/firefly.yaml b/suites/upgrade/firefly-x/stress-split/1-firefly-install/firefly.yaml new file mode 100644 index 0000000000000..a3573817aa0aa --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/1-firefly-install/firefly.yaml @@ -0,0 +1,5 @@ +tasks: +- install: + branch: firefly +- ceph: + fs: xfs diff --git a/suites/upgrade/firefly-x/stress-split/2-partial-upgrade/firsthalf.yaml b/suites/upgrade/firefly-x/stress-split/2-partial-upgrade/firsthalf.yaml new file mode 100644 index 0000000000000..312df6e21c696 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/2-partial-upgrade/firsthalf.yaml @@ -0,0 +1,5 @@ +tasks: +- install.upgrade: + osd.0: +- ceph.restart: + daemons: [osd.0, osd.1, osd.2] diff --git a/suites/upgrade/firefly-x/stress-split/3-thrash/default.yaml b/suites/upgrade/firefly-x/stress-split/3-thrash/default.yaml new file mode 100644 index 0000000000000..5a834c6da5d6a --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/3-thrash/default.yaml @@ -0,0 +1,12 @@ +overrides: + ceph: + log-whitelist: + - wrongly marked me down + - objects unfound and apparently lost + - log bound mismatch +tasks: +- thrashosds: + timeout: 1200 + chance_pgnum_grow: 1 + chance_pgpnum_fix: 1 + diff --git a/suites/upgrade/firefly-x/stress-split/4-mon/mona.yaml b/suites/upgrade/firefly-x/stress-split/4-mon/mona.yaml new file mode 100644 index 0000000000000..b6ffb3323d11e --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/4-mon/mona.yaml @@ -0,0 +1,5 @@ +tasks: +- ceph.restart: + daemons: [mon.a] + wait-for-healthy: false + wait-for-osds-up: true diff --git a/suites/upgrade/firefly-x/stress-split/5-workload/rbd-cls.yaml b/suites/upgrade/firefly-x/stress-split/5-workload/rbd-cls.yaml new file mode 100644 index 0000000000000..46c61b49a7636 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/5-workload/rbd-cls.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + branch: firefly + clients: + client.0: + - cls/test_cls_rbd.sh diff --git a/suites/upgrade/firefly-x/stress-split/5-workload/rbd-import-export.yaml b/suites/upgrade/firefly-x/stress-split/5-workload/rbd-import-export.yaml new file mode 100644 index 0000000000000..7fddb418a5668 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/5-workload/rbd-import-export.yaml @@ -0,0 +1,8 @@ +tasks: +- workunit: + branch: firefly + clients: + client.0: + - rbd/import_export.sh + env: + RBD_CREATE_ARGS: --new-format diff --git a/suites/upgrade/firefly-x/stress-split/5-workload/readwrite.yaml b/suites/upgrade/firefly-x/stress-split/5-workload/readwrite.yaml new file mode 100644 index 0000000000000..c53e52b0872b6 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/5-workload/readwrite.yaml @@ -0,0 +1,9 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + op_weights: + read: 45 + write: 45 + delete: 10 diff --git a/suites/upgrade/firefly-x/stress-split/5-workload/snaps-few-objects.yaml b/suites/upgrade/firefly-x/stress-split/5-workload/snaps-few-objects.yaml new file mode 100644 index 0000000000000..c54039766c0b7 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/5-workload/snaps-few-objects.yaml @@ -0,0 +1,12 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 50 + op_weights: + read: 100 + write: 100 + delete: 50 + snap_create: 50 + snap_remove: 50 + rollback: 50 diff --git a/suites/upgrade/firefly-x/stress-split/6-next-mon/monb.yaml b/suites/upgrade/firefly-x/stress-split/6-next-mon/monb.yaml new file mode 100644 index 0000000000000..513890c41c015 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/6-next-mon/monb.yaml @@ -0,0 +1,5 @@ +tasks: +- ceph.restart: + daemons: [mon.b] + wait-for-healthy: false + wait-for-osds-up: true diff --git a/suites/upgrade/firefly-x/stress-split/7-workload/radosbench.yaml b/suites/upgrade/firefly-x/stress-split/7-workload/radosbench.yaml new file mode 100644 index 0000000000000..3940870fce0f9 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/7-workload/radosbench.yaml @@ -0,0 +1,4 @@ +tasks: +- radosbench: + clients: [client.0] + time: 1800 diff --git a/suites/upgrade/firefly-x/stress-split/7-workload/rbd_api.yaml b/suites/upgrade/firefly-x/stress-split/7-workload/rbd_api.yaml new file mode 100644 index 0000000000000..be46ba0a25c1f --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/7-workload/rbd_api.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd.sh diff --git a/suites/upgrade/firefly-x/stress-split/8-next-mon/monc.yaml b/suites/upgrade/firefly-x/stress-split/8-next-mon/monc.yaml new file mode 100644 index 0000000000000..73f22bd5f7cfc --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/8-next-mon/monc.yaml @@ -0,0 +1,8 @@ +tasks: +- install.upgrade: + mon.c: +- ceph.restart: + daemons: [mon.c] + wait-for-healthy: false + wait-for-osds-up: true +- ceph.wait_for_mon_quorum: [a, b, c] diff --git a/suites/upgrade/firefly-x/stress-split/9-workload/+ b/suites/upgrade/firefly-x/stress-split/9-workload/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/firefly-x/stress-split/9-workload/rbd-python.yaml b/suites/upgrade/firefly-x/stress-split/9-workload/rbd-python.yaml new file mode 100644 index 0000000000000..5b5412661eec2 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/9-workload/rbd-python.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd_python.sh diff --git a/suites/upgrade/firefly-x/stress-split/9-workload/rgw-s3tests.yaml b/suites/upgrade/firefly-x/stress-split/9-workload/rgw-s3tests.yaml new file mode 100644 index 0000000000000..c324c0325c1d8 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/9-workload/rgw-s3tests.yaml @@ -0,0 +1,8 @@ +tasks: +- rgw: + client.0: + idle_timeout: 300 +- swift: + client.0: + rgw_server: client.0 + diff --git a/suites/upgrade/firefly-x/stress-split/9-workload/snaps-many-objects.yaml b/suites/upgrade/firefly-x/stress-split/9-workload/snaps-many-objects.yaml new file mode 100644 index 0000000000000..9e311c946e1a4 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/9-workload/snaps-many-objects.yaml @@ -0,0 +1,12 @@ +tasks: +- rados: + clients: [client.0] + ops: 4000 + objects: 500 + op_weights: + read: 100 + write: 100 + delete: 50 + snap_create: 50 + snap_remove: 50 + rollback: 50 diff --git a/suites/upgrade/firefly-x/stress-split/distros b/suites/upgrade/firefly-x/stress-split/distros new file mode 120000 index 0000000000000..79010c36a5998 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/distros @@ -0,0 +1 @@ +../../../../distros/supported \ No newline at end of file -- 2.39.5