]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/crimson-rados: Add pg splitting tests to crimson thrash testing
authorAishwarya Mathuria <amathuri@redhat.com>
Thu, 5 Jun 2025 08:18:20 +0000 (13:48 +0530)
committerAishwarya Mathuria <amathuri@redhat.com>
Thu, 29 Jan 2026 11:42:18 +0000 (11:42 +0000)
Adds pg splitting tests that currently exist in classical testing to crimson suite.

Fixes: https://tracker.ceph.com/issues/71962
Signed-off-by: Aishwarya Mathuria <amathuri@redhat.com>
qa/suites/crimson-rados/thrash/thrashers/$ [new file with mode: 0644]
qa/suites/crimson-rados/thrash/thrashers/pggrow.yaml [new file with mode: 0644]

diff --git a/qa/suites/crimson-rados/thrash/thrashers/$ b/qa/suites/crimson-rados/thrash/thrashers/$
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/crimson-rados/thrash/thrashers/pggrow.yaml b/qa/suites/crimson-rados/thrash/thrashers/pggrow.yaml
new file mode 100644 (file)
index 0000000..1b2089b
--- /dev/null
@@ -0,0 +1,37 @@
+overrides:
+  ceph:
+    log-ignorelist:
+    - but it is still running
+    - objects unfound and apparently lost
+    conf:
+      osd:
+        osd debug reject backfill probability: .3
+        osd scrub min interval: 60
+        osd scrub max interval: 120
+        osd max backfills: 3
+        osd snap trim sleep: 2
+        osd delete sleep: 1
+      mon:
+        mon min osdmap epochs: 50
+        paxos service trim min: 10
+        # prune full osdmaps regularly
+        mon osdmap full prune min: 15
+        mon osdmap full prune interval: 2
+        mon osdmap full prune txsize: 2
+tasks:
+- thrashosds:
+    timeout: 2400
+    dump_ops_enable: false
+    sighup_delay: 0
+    min_in: 2
+    noscrub_toggle_delay: 0
+    chance_thrash_pg_upmap: 0
+    reweight_osd: 0
+    thrash_primary_affinity: false
+    ceph_objectstore_tool: false
+    chance_inject_pause_short: 0
+    chance_thrash_cluster_full: 0
+    chance_reset_purged_snaps_last: 0
+    chance_pgnum_grow: 2
+    chance_pgpnum_fix: 1
+    chance_down: 0