From ce50009bc72a227460e345b81e12cd1a035fcde5 Mon Sep 17 00:00:00 2001 From: Matan Breizman Date: Wed, 22 Oct 2025 13:48:08 +0000 Subject: [PATCH] qa/suites/crimson-rados-experimental: Test recovery thrash test https://tracker.ceph.com/issues/67446 is merged, We should be able to start testing Seastore similar to `crimson-rados/thrash` suite which uses ceph_test_rados and rados bench. crimson-rados-experimental is a copy of crimson-rados thrash with only objectstore changes. Once the experimental suite is ready, we could add seastore to crimson-rados/thrash and remove crimson-rados/thrash_seastore_* variants. See: https://tracker.ceph.com/issues/71237 Signed-off-by: Matan Breizman --- .../thrash/clusters/crimson-fixed-2.yaml | 1 + .../thrash/clusters/fixed-2.yaml | 24 ------------------- .../thrash/objectstore/.qa | 1 - .../objectstore/seastore-segmented.yaml | 1 - .../thrash/seastore | 1 + .../thrash/thrashers/default.yaml | 1 + 6 files changed, 3 insertions(+), 26 deletions(-) create mode 120000 qa/suites/crimson-rados-experimental/thrash/clusters/crimson-fixed-2.yaml delete mode 100644 qa/suites/crimson-rados-experimental/thrash/clusters/fixed-2.yaml delete mode 120000 qa/suites/crimson-rados-experimental/thrash/objectstore/.qa delete mode 120000 qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml create mode 120000 qa/suites/crimson-rados-experimental/thrash/seastore diff --git a/qa/suites/crimson-rados-experimental/thrash/clusters/crimson-fixed-2.yaml b/qa/suites/crimson-rados-experimental/thrash/clusters/crimson-fixed-2.yaml new file mode 120000 index 0000000000000..412e39403fc03 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/thrash/clusters/crimson-fixed-2.yaml @@ -0,0 +1 @@ +.qa/clusters/crimson/crimson-fixed-2.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/thrash/clusters/fixed-2.yaml b/qa/suites/crimson-rados-experimental/thrash/clusters/fixed-2.yaml deleted file mode 100644 index c8dc2a2358336..0000000000000 --- a/qa/suites/crimson-rados-experimental/thrash/clusters/fixed-2.yaml +++ /dev/null @@ -1,24 +0,0 @@ -roles: -- [mon.a, osd.0, osd.1, client.0, node-exporter.a] -- [mgr.x, osd.2, osd.3, client.1, prometheus.a, node-exporter.b] -overrides: - ceph: - conf: - osd: - osd shutdown pgref assert: true - crimson bluestore cpu set: 6-7 - osd.0: - crimson cpu set: 0-2 - osd.1: - crimson cpu set: 3-5 - osd.2: - crimson cpu set: 0-2 - osd.3: - crimson cpu set: 3-5 - global: - ms cluster mode: crc - ms service mode: crc - ms client mode: crc - ms mon service mode: crc - ms mon cluster mode: crc - ms mon client mode: crc diff --git a/qa/suites/crimson-rados-experimental/thrash/objectstore/.qa b/qa/suites/crimson-rados-experimental/thrash/objectstore/.qa deleted file mode 120000 index a602a0353e751..0000000000000 --- a/qa/suites/crimson-rados-experimental/thrash/objectstore/.qa +++ /dev/null @@ -1 +0,0 @@ -../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml deleted file mode 120000 index e822f32eafc20..0000000000000 --- a/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/thrash/seastore b/qa/suites/crimson-rados-experimental/thrash/seastore new file mode 120000 index 0000000000000..a61c06e133591 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/thrash/seastore @@ -0,0 +1 @@ +.qa/objectstore/crimson/seastore \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/thrash/thrashers/default.yaml b/qa/suites/crimson-rados-experimental/thrash/thrashers/default.yaml index aa44b6101ff92..910e1f87a9ac4 100644 --- a/qa/suites/crimson-rados-experimental/thrash/thrashers/default.yaml +++ b/qa/suites/crimson-rados-experimental/thrash/thrashers/default.yaml @@ -32,3 +32,4 @@ tasks: chance_inject_pause_short: 0 chance_thrash_cluster_full: 0 chance_reset_purged_snaps_last: 0 + chance_trim_stale_osdmaps: 0 -- 2.39.5