]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/suites/crimson-rados-experimental: Test recovery thrash test
authorMatan Breizman <mbreizma@redhat.com>
Wed, 22 Oct 2025 13:48:08 +0000 (13:48 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 9 Nov 2025 14:53:34 +0000 (14:53 +0000)
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 <mbreizma@redhat.com>
qa/suites/crimson-rados-experimental/thrash/clusters/crimson-fixed-2.yaml [new symlink]
qa/suites/crimson-rados-experimental/thrash/clusters/fixed-2.yaml [deleted file]
qa/suites/crimson-rados-experimental/thrash/objectstore/.qa [deleted symlink]
qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml [deleted symlink]
qa/suites/crimson-rados-experimental/thrash/seastore [new symlink]
qa/suites/crimson-rados-experimental/thrash/thrashers/default.yaml

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 (symlink)
index 0000000..412e394
--- /dev/null
@@ -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 (file)
index c8dc2a2..0000000
+++ /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 (symlink)
index a602a03..0000000
+++ /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 (symlink)
index e822f32..0000000
+++ /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 (symlink)
index 0000000..a61c06e
--- /dev/null
@@ -0,0 +1 @@
+.qa/objectstore/crimson/seastore
\ No newline at end of file
index aa44b6101ff92848c4f957c0c127cb2b3c6db890..910e1f87a9ac4a393a8ec4170c03d70f4d1eff79 100644 (file)
@@ -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