From 5e88efd6a46e06e4e0dc9c85868eb7c245262f4a Mon Sep 17 00:00:00 2001 From: Yuri Weinstein Date: Mon, 13 Oct 2014 11:35:29 -0700 Subject: [PATCH] Synced up d-f-x and f-x suites with the latests from master Signed-off-by: Yuri Weinstein --- .../parallel/1-dumpling-install/dumpling.yaml | 1 + .../3-upgrade-sequence/upgrade-all.yaml | 10 +++++ .../parallel/4-firefly-upgrade/firefly.yaml | 8 ++++ .../dumpling-firefly-x/parallel/5-workload/+ | 0 .../parallel/5-workload/rados_api.yaml | 9 +++++ .../parallel/5-workload/rados_loadgenbig.yaml | 8 ++++ .../parallel/5-workload/test_rbd_api.yaml | 8 ++++ .../parallel/5-workload/test_rbd_python.yaml | 8 ++++ .../6-upgrade-sequence/upgrade-by-daemon.yaml | 39 +++++++++++++++++++ .../parallel/7-final-workload/+ | 0 .../ec-rados-plugin=jerasure-k=2-m=1.yaml | 1 + .../ec-rados-plugin=jerasure-k=3-m=1.yaml | 1 + .../rados-snaps-few-objects.yaml | 12 ++++++ .../7-final-workload/rados_loadgenmix.yaml | 5 +++ .../7-final-workload/rados_mon_thrash.yaml | 10 +++++ .../parallel/7-final-workload/rbd_cls.yaml | 6 +++ .../7-final-workload/rbd_import_export.yaml | 7 ++++ .../7-final-workload/rgw_s3tests.yaml | 5 +++ .../parallel/7-final-workload/rgw_swift.yaml | 6 +++ .../upgrade/dumpling-firefly-x/stress-split/% | 0 .../stress-split/00-cluster/start.yaml | 17 ++++++++ .../01-dumpling-install/dumpling.yaml | 5 +++ .../02-partial-upgrade-firefly/firsthalf.yaml | 6 +++ .../stress-split/03-thrash/default.yaml | 12 ++++++ .../04-mona-upgrade-firefly/mona.yaml | 5 +++ .../stress-split/05-workload/rbd-cls.yaml | 6 +++ .../stress-split/05-workload/readwrite.yaml | 9 +++++ .../06-monb-upgrade-firefly/monb.yaml | 5 +++ .../stress-split/07-workload/radosbench.yaml | 4 ++ .../stress-split/07-workload/rbd_api.yaml | 5 +++ .../08-monc-upgrade-firefly/monc.yaml | 8 ++++ .../stress-split/09-workload/+ | 0 .../stress-split/09-workload/rbd-python.yaml | 5 +++ .../stress-split/09-workload/rgw-s3tests.yaml | 8 ++++ .../10-osds-upgrade-firefly/secondhalf.yaml | 6 +++ .../11-workload/snaps-few-objects.yaml | 12 ++++++ .../12-partial-upgrade-x/first.yaml | 5 +++ .../stress-split/13-thrash/default.yaml | 12 ++++++ .../stress-split/14-mona-upgrade-x/mona.yaml | 5 +++ .../15-workload/rbd-import-export.yaml | 7 ++++ .../stress-split/16-monb-upgrade-x/monb.yaml | 5 +++ .../stress-split/17-workload/readwrite.yaml | 9 +++++ .../stress-split/18-monc-upgrade-x/monc.yaml | 6 +++ .../stress-split/19-workload/radosbench.yaml | 4 ++ .../20-osds-upgrade-x/osds_secondhalf.yaml | 5 +++ .../21-final-workload/rados_stress_watch.yaml | 5 +++ .../21-final-workload/rbd_cls_tests.yaml | 5 +++ .../21-final-workload/rgw-swift.yaml | 8 ++++ .../dumpling-firefly-x/stress-split/distros | 1 + .../firefly-x/parallel/0-cluster/start.yaml | 3 ++ .../parallel/1-firefly-install/firefly.yaml | 11 ++++++ .../upgrade-mon-osd-mds.yaml | 34 ++++++++-------- .../firefly-x/stress-split-erasure-code/% | 0 .../stress-split-erasure-code/0-cluster | 1 + .../1-firefly-install | 1 + .../2-partial-upgrade | 1 + .../3-thrash/default.yaml | 12 ++++++ .../firefly-x/stress-split-erasure-code/4-mon | 1 + .../5-workload/ec-rados-default.yaml | 1 + .../stress-split-erasure-code/6-next-mon | 1 + .../stress-split-erasure-code/8-next-mon | 1 + .../9-workload/ec-no-lrc.yaml | 8 ++++ .../ec-rados-plugin=jerasure-k=3-m=1.yaml | 1 + .../stress-split-erasure-code/distros | 1 + .../stress-split/0-cluster/start.yaml | 5 +++ .../stress-split/9-workload/rgw-swift.yaml | 7 ++++ 66 files changed, 407 insertions(+), 16 deletions(-) create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/4-firefly-upgrade/firefly.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/5-workload/+ create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_api.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_loadgenbig.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_api.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_python.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/6-upgrade-sequence/upgrade-by-daemon.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/+ create mode 120000 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml create mode 120000 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados-snaps-few-objects.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_loadgenmix.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_mon_thrash.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_cls.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_import_export.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_s3tests.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_swift.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/% create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/00-cluster/start.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/01-dumpling-install/dumpling.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/02-partial-upgrade-firefly/firsthalf.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/03-thrash/default.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/04-mona-upgrade-firefly/mona.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/05-workload/rbd-cls.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/05-workload/readwrite.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/06-monb-upgrade-firefly/monb.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/07-workload/radosbench.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/07-workload/rbd_api.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/08-monc-upgrade-firefly/monc.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/09-workload/+ create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rbd-python.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rgw-s3tests.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/10-osds-upgrade-firefly/secondhalf.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/11-workload/snaps-few-objects.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/12-partial-upgrade-x/first.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/13-thrash/default.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/14-mona-upgrade-x/mona.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/15-workload/rbd-import-export.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/16-monb-upgrade-x/monb.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/17-workload/readwrite.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/18-monc-upgrade-x/monc.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/19-workload/radosbench.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/20-osds-upgrade-x/osds_secondhalf.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rados_stress_watch.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rbd_cls_tests.yaml create mode 100644 suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rgw-swift.yaml create mode 120000 suites/upgrade/dumpling-firefly-x/stress-split/distros create mode 100644 suites/upgrade/firefly-x/parallel/1-firefly-install/firefly.yaml create mode 100644 suites/upgrade/firefly-x/stress-split-erasure-code/% create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/0-cluster create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/1-firefly-install create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/2-partial-upgrade create mode 100644 suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/4-mon create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/6-next-mon create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/8-next-mon create mode 100644 suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-no-lrc.yaml create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml create mode 120000 suites/upgrade/firefly-x/stress-split-erasure-code/distros create mode 100644 suites/upgrade/firefly-x/stress-split/9-workload/rgw-swift.yaml diff --git a/suites/upgrade/dumpling-firefly-x/parallel/1-dumpling-install/dumpling.yaml b/suites/upgrade/dumpling-firefly-x/parallel/1-dumpling-install/dumpling.yaml index 34c7a798b6625..bc5d74e25b882 100644 --- a/suites/upgrade/dumpling-firefly-x/parallel/1-dumpling-install/dumpling.yaml +++ b/suites/upgrade/dumpling-firefly-x/parallel/1-dumpling-install/dumpling.yaml @@ -6,4 +6,5 @@ tasks: fs: xfs - parallel: - workload + - upgrade-sequence0 - print: "**** done parallel" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml b/suites/upgrade/dumpling-firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml new file mode 100644 index 0000000000000..5d1f60b6e6d4a --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/3-upgrade-sequence/upgrade-all.yaml @@ -0,0 +1,10 @@ +upgrade-sequence0: + sequential: + - install.upgrade: + mon.a: + branch: firefly + mon.b: + branch: firefly + - print: "**** done install.upgrade firefly for mon.a and mon.b" + - ceph.restart: [mon.a, mon.b, mon.c, mds.a, osd.0, osd.1, osd.2, osd.3] + - print: "**** done ceph.restart the cluster" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/4-firefly-upgrade/firefly.yaml b/suites/upgrade/dumpling-firefly-x/parallel/4-firefly-upgrade/firefly.yaml new file mode 100644 index 0000000000000..ac8a53c50aa3b --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/4-firefly-upgrade/firefly.yaml @@ -0,0 +1,8 @@ +tasks: + - parallel: + - workload2 + - upgrade-sequence + - print: "**** done parallel" + - install.upgrade: + client.0: + - print: "**** done install.upgrade client.0 to the version from teuthology-suite arg" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/5-workload/+ b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_api.yaml b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_api.yaml new file mode 100644 index 0000000000000..47573726b0f84 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_api.yaml @@ -0,0 +1,9 @@ +workload2: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rados/test.sh + - cls + - print: "**** done #rados/test.sh and cls 2" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_loadgenbig.yaml b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_loadgenbig.yaml new file mode 100644 index 0000000000000..451130e2e3824 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/rados_loadgenbig.yaml @@ -0,0 +1,8 @@ +workload2: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rados/load-gen-big.sh + - print: "**** done rados/load-gen-big.sh 2" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_api.yaml b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_api.yaml new file mode 100644 index 0000000000000..1cf824d99bf30 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_api.yaml @@ -0,0 +1,8 @@ +workload2: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd.sh + - print: "**** done rbd/test_librbd.sh 2" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_python.yaml b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_python.yaml new file mode 100644 index 0000000000000..9409329b0a4fc --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/5-workload/test_rbd_python.yaml @@ -0,0 +1,8 @@ +workload2: + sequential: + - workunit: + branch: firefly + clients: + client.0: + - rbd/test_librbd_python.sh + - print: "**** done rbd/test_librbd_python.sh 2" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/6-upgrade-sequence/upgrade-by-daemon.yaml b/suites/upgrade/dumpling-firefly-x/parallel/6-upgrade-sequence/upgrade-by-daemon.yaml new file mode 100644 index 0000000000000..319f895179f88 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/6-upgrade-sequence/upgrade-by-daemon.yaml @@ -0,0 +1,39 @@ +upgrade-sequence: + sequential: + - install.upgrade: + mon.a: + - print: "**** done install.upgrade mon.a to the version from teuthology-suite arg" + - ceph.restart: + daemons: [mon.a] + wait-for-healthy: true + - sleep: + duration: 60 + - ceph.restart: + daemons: [osd.0, osd.1] + wait-for-healthy: true + - sleep: + duration: 60 + - ceph.restart: [mds.a] + - sleep: + duration: 60 + - print: "**** running mixed versions of osds and mons" + - exec: + mon.b: + - ceph osd crush tunables firefly + - install.upgrade: + mon.b: + - print: "**** done install.upgrade mon.b to the version from teuthology-suite arg" + - ceph.restart: + daemons: [mon.b, mon.c] + wait-for-healthy: true + - sleep: + duration: 60 + - ceph.restart: + daemons: [osd.2, osd.3] + wait-for-healthy: true + - sleep: + duration: 60 +### removed to fix #9642 +# - install.upgrade: +# client.0: +# - print: "*** client.0 upgraded" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/+ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml new file mode 120000 index 0000000000000..4baff9bdd2f25 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=2-m=1.yaml @@ -0,0 +1 @@ +../../../../../erasure-code/ec-rados-plugin=jerasure-k=2-m=1.yaml \ No newline at end of file diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml new file mode 120000 index 0000000000000..4b9d9a44a245d --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml @@ -0,0 +1 @@ +../../../../../erasure-code/ec-rados-plugin=jerasure-k=3-m=1.yaml \ No newline at end of file diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados-snaps-few-objects.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados-snaps-few-objects.yaml new file mode 100644 index 0000000000000..bf85020d8d937 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-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/dumpling-firefly-x/parallel/7-final-workload/rados_loadgenmix.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_loadgenmix.yaml new file mode 100644 index 0000000000000..879b7b6d1898d --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_loadgenmix.yaml @@ -0,0 +1,5 @@ +tasks: + - workunit: + clients: + client.1: + - rados/load-gen-mix.sh diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_mon_thrash.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_mon_thrash.yaml new file mode 100644 index 0000000000000..5c4c6297cfe35 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rados_mon_thrash.yaml @@ -0,0 +1,10 @@ +tasks: + - sequential: + - mon_thrash: + revive_delay: 20 + thrash_delay: 1 + - workunit: + clients: + client.1: + - rados/test.sh + - print: "**** done rados/test.sh - 6-final-workload" diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_cls.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_cls.yaml new file mode 100644 index 0000000000000..908b79e869ac0 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_cls.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + clients: + client.1: + - cls/test_cls_rbd.sh + diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_import_export.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rbd_import_export.yaml new file mode 100644 index 0000000000000..a7ce2141ee59b --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-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/dumpling-firefly-x/parallel/7-final-workload/rgw_s3tests.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_s3tests.yaml new file mode 100644 index 0000000000000..22c3a3f821a3c --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_s3tests.yaml @@ -0,0 +1,5 @@ +tasks: +- rgw: [client.1] +- s3tests: + client.1: + rgw_server: client.1 diff --git a/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_swift.yaml b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_swift.yaml new file mode 100644 index 0000000000000..0ab9febd2fc00 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/parallel/7-final-workload/rgw_swift.yaml @@ -0,0 +1,6 @@ +tasks: +# Uncomment the next line if you have not already included rgw_s3tests.yaml in your test. +# - rgw: [client.1] +- swift: + client.1: + rgw_server: client.1 diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/% b/suites/upgrade/dumpling-firefly-x/stress-split/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/00-cluster/start.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/00-cluster/start.yaml new file mode 100644 index 0000000000000..504e20e246788 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/00-cluster/start.yaml @@ -0,0 +1,17 @@ +overrides: + ceph: + conf: + mon: + mon warn on legacy crush tunables: false +roles: +- - mon.a + - mon.b + - mds.a + - osd.0 + - osd.1 + - osd.2 + - mon.c +- - osd.3 + - osd.4 + - osd.5 +- - client.0 diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/01-dumpling-install/dumpling.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/01-dumpling-install/dumpling.yaml new file mode 100644 index 0000000000000..c98631e2bbdd2 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/01-dumpling-install/dumpling.yaml @@ -0,0 +1,5 @@ +tasks: +- install: + branch: dumpling +- ceph: + fs: xfs diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/02-partial-upgrade-firefly/firsthalf.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/02-partial-upgrade-firefly/firsthalf.yaml new file mode 100644 index 0000000000000..1098b089d88be --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/02-partial-upgrade-firefly/firsthalf.yaml @@ -0,0 +1,6 @@ +tasks: +- install.upgrade: + osd.0: + branch: firefly +- ceph.restart: + daemons: [osd.0, osd.1, osd.2] diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/03-thrash/default.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/03-thrash/default.yaml new file mode 100644 index 0000000000000..a85510eb6fa3a --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/03-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 + thrash_primary_affinity: false diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/04-mona-upgrade-firefly/mona.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/04-mona-upgrade-firefly/mona.yaml new file mode 100644 index 0000000000000..b6ffb3323d11e --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/04-mona-upgrade-firefly/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/dumpling-firefly-x/stress-split/05-workload/rbd-cls.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/05-workload/rbd-cls.yaml new file mode 100644 index 0000000000000..db3dff7fc5c06 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/05-workload/rbd-cls.yaml @@ -0,0 +1,6 @@ +tasks: +- workunit: + branch: dumpling + clients: + client.0: + - cls/test_cls_rbd.sh diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/05-workload/readwrite.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/05-workload/readwrite.yaml new file mode 100644 index 0000000000000..c53e52b0872b6 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/05-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/dumpling-firefly-x/stress-split/06-monb-upgrade-firefly/monb.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/06-monb-upgrade-firefly/monb.yaml new file mode 100644 index 0000000000000..513890c41c015 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/06-monb-upgrade-firefly/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/dumpling-firefly-x/stress-split/07-workload/radosbench.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/07-workload/radosbench.yaml new file mode 100644 index 0000000000000..3940870fce0f9 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/07-workload/radosbench.yaml @@ -0,0 +1,4 @@ +tasks: +- radosbench: + clients: [client.0] + time: 1800 diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/07-workload/rbd_api.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/07-workload/rbd_api.yaml new file mode 100644 index 0000000000000..1ecaee4bf78fa --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/07-workload/rbd_api.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd.sh diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/08-monc-upgrade-firefly/monc.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/08-monc-upgrade-firefly/monc.yaml new file mode 100644 index 0000000000000..73f22bd5f7cfc --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/08-monc-upgrade-firefly/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/dumpling-firefly-x/stress-split/09-workload/+ b/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/+ new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rbd-python.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rbd-python.yaml new file mode 100644 index 0000000000000..263b784e27dd2 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rbd-python.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd_python.sh diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rgw-s3tests.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rgw-s3tests.yaml new file mode 100644 index 0000000000000..e56a5981094df --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/09-workload/rgw-s3tests.yaml @@ -0,0 +1,8 @@ +tasks: +- rgw: + default_idle_timeout: 300 + client.0: +- s3tests: + client.0: + rgw_server: client.0 + diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/10-osds-upgrade-firefly/secondhalf.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/10-osds-upgrade-firefly/secondhalf.yaml new file mode 100644 index 0000000000000..917894b2fe4b0 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/10-osds-upgrade-firefly/secondhalf.yaml @@ -0,0 +1,6 @@ +tasks: +- install.upgrade: + osd.3: + branch: firefly +- ceph.restart: + daemons: [osd.3, osd.4, osd.5] diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/11-workload/snaps-few-objects.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/11-workload/snaps-few-objects.yaml new file mode 100644 index 0000000000000..c54039766c0b7 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/11-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/dumpling-firefly-x/stress-split/12-partial-upgrade-x/first.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/12-partial-upgrade-x/first.yaml new file mode 100644 index 0000000000000..68c9d44b7c34b --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/12-partial-upgrade-x/first.yaml @@ -0,0 +1,5 @@ +tasks: +- install.upgrade: + osd.0: +- ceph.restart: + daemons: [osd.0, osd.1, osd.2] diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/13-thrash/default.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/13-thrash/default.yaml new file mode 100644 index 0000000000000..a85510eb6fa3a --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/13-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 + thrash_primary_affinity: false diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/14-mona-upgrade-x/mona.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/14-mona-upgrade-x/mona.yaml new file mode 100644 index 0000000000000..b6ffb3323d11e --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/14-mona-upgrade-x/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/dumpling-firefly-x/stress-split/15-workload/rbd-import-export.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/15-workload/rbd-import-export.yaml new file mode 100644 index 0000000000000..49070827be09b --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/15-workload/rbd-import-export.yaml @@ -0,0 +1,7 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/import_export.sh + env: + RBD_CREATE_ARGS: --new-format diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/16-monb-upgrade-x/monb.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/16-monb-upgrade-x/monb.yaml new file mode 100644 index 0000000000000..513890c41c015 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/16-monb-upgrade-x/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/dumpling-firefly-x/stress-split/17-workload/readwrite.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/17-workload/readwrite.yaml new file mode 100644 index 0000000000000..c53e52b0872b6 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/17-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/dumpling-firefly-x/stress-split/18-monc-upgrade-x/monc.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/18-monc-upgrade-x/monc.yaml new file mode 100644 index 0000000000000..e9273236ba331 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/18-monc-upgrade-x/monc.yaml @@ -0,0 +1,6 @@ +tasks: +- 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/dumpling-firefly-x/stress-split/19-workload/radosbench.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/19-workload/radosbench.yaml new file mode 100644 index 0000000000000..3940870fce0f9 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/19-workload/radosbench.yaml @@ -0,0 +1,4 @@ +tasks: +- radosbench: + clients: [client.0] + time: 1800 diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/20-osds-upgrade-x/osds_secondhalf.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/20-osds-upgrade-x/osds_secondhalf.yaml new file mode 100644 index 0000000000000..88d4bb5ec983b --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/20-osds-upgrade-x/osds_secondhalf.yaml @@ -0,0 +1,5 @@ +tasks: +- install.upgrade: + osd.3: +- ceph.restart: + daemons: [osd.3, osd.4, osd.5] diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rados_stress_watch.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rados_stress_watch.yaml new file mode 100644 index 0000000000000..0e1ba010c5b4e --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rados_stress_watch.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.0: + - rados/stress_watch.sh diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rbd_cls_tests.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rbd_cls_tests.yaml new file mode 100644 index 0000000000000..9ccd57c4a82a7 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rbd_cls_tests.yaml @@ -0,0 +1,5 @@ +tasks: +- workunit: + clients: + client.0: + - cls/test_cls_rbd.sh diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rgw-swift.yaml b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rgw-swift.yaml new file mode 100644 index 0000000000000..0d79fb621ea9a --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/21-final-workload/rgw-swift.yaml @@ -0,0 +1,8 @@ +tasks: +- rgw: + client.0: + default_idle_timeout: 300 +- swift: + client.0: + rgw_server: client.0 + diff --git a/suites/upgrade/dumpling-firefly-x/stress-split/distros b/suites/upgrade/dumpling-firefly-x/stress-split/distros new file mode 120000 index 0000000000000..79010c36a5998 --- /dev/null +++ b/suites/upgrade/dumpling-firefly-x/stress-split/distros @@ -0,0 +1 @@ +../../../../distros/supported \ No newline at end of file diff --git a/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml b/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml index 48ddee8ad9f36..30aac173ce8ff 100644 --- a/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml +++ b/suites/upgrade/firefly-x/parallel/0-cluster/start.yaml @@ -14,3 +14,6 @@ overrides: log-whitelist: - scrub mismatch - ScrubResult + conf: + mon: + mon warn on legacy crush tunables: false diff --git a/suites/upgrade/firefly-x/parallel/1-firefly-install/firefly.yaml b/suites/upgrade/firefly-x/parallel/1-firefly-install/firefly.yaml new file mode 100644 index 0000000000000..9f2813196046d --- /dev/null +++ b/suites/upgrade/firefly-x/parallel/1-firefly-install/firefly.yaml @@ -0,0 +1,11 @@ +tasks: +- install: + branch: firefly +- print: "**** done installing firefly" +- ceph: + fs: xfs +- print: "**** done ceph" +- parallel: + - workload + - upgrade-sequence +- print: "**** done parallel" 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 index fcb61b1cef2c1..0a87823a8d0b4 100644 --- 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 @@ -2,32 +2,34 @@ upgrade-sequence: sequential: - install.upgrade: mon.a: - mon.b: + - print: "**** done install.upgrade mon.a to the version from teuthology-suite arg" - ceph.restart: daemons: [mon.a] - wait-for-healthy: false - wait-for-osds-up: true + wait-for-healthy: 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] + daemons: [osd.0, osd.1] + wait-for-healthy: true - sleep: duration: 60 - - ceph.restart: [osd.0] - - sleep: - duration: 60 - - ceph.restart: [osd.1] + - ceph.restart: [mds.a] - sleep: duration: 60 - - ceph.restart: [osd.2] + - print: "**** running mixed versions of osds and mons" + - exec: + mon.b: + - ceph osd crush tunables firefly + - install.upgrade: + mon.b: + - print: "**** done install.upgrade mon.b to the version from teuthology-suite arg" + - ceph.restart: + daemons: [mon.b, mon.c] + wait-for-healthy: true - sleep: duration: 60 - - ceph.restart: [osd.3] + - ceph.restart: + daemons: [osd.2, osd.3] + wait-for-healthy: true - sleep: duration: 60 - - ceph.restart: [mds.a] diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/% b/suites/upgrade/firefly-x/stress-split-erasure-code/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/0-cluster b/suites/upgrade/firefly-x/stress-split-erasure-code/0-cluster new file mode 120000 index 0000000000000..6dceffa2f5b6e --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/0-cluster @@ -0,0 +1 @@ +../stress-split/0-cluster \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/1-firefly-install b/suites/upgrade/firefly-x/stress-split-erasure-code/1-firefly-install new file mode 120000 index 0000000000000..fad6450f52d16 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/1-firefly-install @@ -0,0 +1 @@ +../stress-split/1-firefly-install \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/2-partial-upgrade b/suites/upgrade/firefly-x/stress-split-erasure-code/2-partial-upgrade new file mode 120000 index 0000000000000..c3a4e2c28e598 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/2-partial-upgrade @@ -0,0 +1 @@ +../stress-split/2-partial-upgrade \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml b/suites/upgrade/firefly-x/stress-split-erasure-code/3-thrash/default.yaml new file mode 100644 index 0000000000000..f41b9be4b025f --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/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 + min_in: 4 diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/4-mon b/suites/upgrade/firefly-x/stress-split-erasure-code/4-mon new file mode 120000 index 0000000000000..0ea7dd5aa8d59 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/4-mon @@ -0,0 +1 @@ +../stress-split/4-mon \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml b/suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml new file mode 120000 index 0000000000000..a8a0ae69405a0 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/5-workload/ec-rados-default.yaml @@ -0,0 +1 @@ +../../../../../erasure-code/ec-rados-default.yaml \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/6-next-mon b/suites/upgrade/firefly-x/stress-split-erasure-code/6-next-mon new file mode 120000 index 0000000000000..0f00e43e5fd6f --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/6-next-mon @@ -0,0 +1 @@ +../stress-split/6-next-mon \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/8-next-mon b/suites/upgrade/firefly-x/stress-split-erasure-code/8-next-mon new file mode 120000 index 0000000000000..726c6a47a2e47 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/8-next-mon @@ -0,0 +1 @@ +../stress-split/8-next-mon \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-no-lrc.yaml b/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-no-lrc.yaml new file mode 100644 index 0000000000000..870f4ece4e485 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-no-lrc.yaml @@ -0,0 +1,8 @@ +# +# The lrc plugin cannot be used because some OSD are not upgraded +# yet and would crash. +# +- exec: + mon.a: + - |- + ceph osd erasure-code-profile set profile-lrc plugin=lrc 2>&1 | grep "unsupported by:" diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml b/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml new file mode 120000 index 0000000000000..4b9d9a44a245d --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/9-workload/ec-rados-plugin=jerasure-k=3-m=1.yaml @@ -0,0 +1 @@ +../../../../../erasure-code/ec-rados-plugin=jerasure-k=3-m=1.yaml \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split-erasure-code/distros b/suites/upgrade/firefly-x/stress-split-erasure-code/distros new file mode 120000 index 0000000000000..8d4309788e01e --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split-erasure-code/distros @@ -0,0 +1 @@ +../stress-split/distros \ No newline at end of file diff --git a/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml b/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml index aca596eaa2b35..9ea0a27f82a2f 100644 --- a/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml +++ b/suites/upgrade/firefly-x/stress-split/0-cluster/start.yaml @@ -1,3 +1,8 @@ +overrides: + ceph: + conf: + mon: + mon warn on legacy crush tunables: false roles: - - mon.a - mon.b diff --git a/suites/upgrade/firefly-x/stress-split/9-workload/rgw-swift.yaml b/suites/upgrade/firefly-x/stress-split/9-workload/rgw-swift.yaml new file mode 100644 index 0000000000000..bfaae1a943f27 --- /dev/null +++ b/suites/upgrade/firefly-x/stress-split/9-workload/rgw-swift.yaml @@ -0,0 +1,7 @@ +tasks: +- rgw: + client.0: + default_idle_timeout: 300 +- swift: + client.0: + rgw_server: client.0 -- 2.39.5