From: Shraddha Agrawal Date: Wed, 3 Dec 2025 19:46:00 +0000 (+0530) Subject: qa: exclude crimson from random-objectstore X-Git-Tag: v21.0.0~535^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5fc716bf9f7215a5ae23ce85501dc5cd6396af8a;p=ceph.git qa: exclude crimson from random-objectstore In rados/dashboard tests, random-objectstore is symlinked to qa/objectstore. After #64715, qa/objectstore also contains seastore as an objectstore. To prevent seastore being used as an objectstore for rados/dashboard tests, a new dir is created under qa/ which contains only crimson and seastore specific yamls. All other symlinks to crimson/seastore objectstore have also been updated. Fixes: https://tracker.ceph.com/issues/74052 Signed-off-by: Shraddha Agrawal --- diff --git a/qa/objectstore/crimson/crimson_bluestore.yaml b/qa/objectstore/crimson/crimson_bluestore.yaml deleted file mode 100644 index ff9bcab187d..00000000000 --- a/qa/objectstore/crimson/crimson_bluestore.yaml +++ /dev/null @@ -1,25 +0,0 @@ -overrides: - ceph: - fs: xfs - conf: - osd: - # crimson's osd objectstore option - osd objectstore: bluestore - debug alienstore: 20 - bluestore block size: 96636764160 - debug bluestore: 20 - debug bluefs: 20 - debug rocksdb: 10 - bluestore compression mode: aggressive - bluestore fsck on mount: true - bluestore compression algorithm: snappy - # lower the full ratios since we can fill up a 100gb osd so quickly - mon osd full ratio: .9 - mon osd backfillfull_ratio: .85 - mon osd nearfull ratio: .8 - osd failsafe full ratio: .95 - bluestore rocksdb cf: false - log to stderr: true - err to stderr: true - log flush on exit: true - log to file: false diff --git a/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm.yaml b/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm.yaml deleted file mode 100644 index 1674a1d8a02..00000000000 --- a/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - ceph: - conf: - osd: - # crimson's osd objectstore option - osd objectstore: seastore - seastore main device type: RANDOM_BLOCK_SSD - debug seastore: 20 - debug seastore onode: 20 - debug seastore odata: 20 - debug seastore omap: 20 - debug seastore tm: 20 - debug seastore t: 20 - debug seastore cleaner: 20 - debug seastore epm: 20 - debug seastore lba: 20 - debug seastore fixedkv tree: 20 - debug seastore cache: 20 - debug seastore journal: 20 - debug seastore device: 20 - debug seastore backref: 20 diff --git a/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml b/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml deleted file mode 100644 index 27467c10c6a..00000000000 --- a/qa/objectstore/crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml +++ /dev/null @@ -1,22 +0,0 @@ -overrides: - ceph: - conf: - osd: - # crimson's osd objectstore option - osd objectstore: seastore - seastore cachepin type: 2Q - seastore main device type: RANDOM_BLOCK_SSD - debug seastore: 20 - debug seastore onode: 20 - debug seastore odata: 20 - debug seastore omap: 20 - debug seastore tm: 20 - debug seastore t: 20 - debug seastore cleaner: 20 - debug seastore epm: 20 - debug seastore lba: 20 - debug seastore fixedkv tree: 20 - debug seastore cache: 20 - debug seastore journal: 20 - debug seastore device: 20 - debug seastore backref: 20 diff --git a/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented.yaml b/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented.yaml deleted file mode 100644 index 148de206da3..00000000000 --- a/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented.yaml +++ /dev/null @@ -1,20 +0,0 @@ -overrides: - ceph: - conf: - osd: - # crimson's osd objectstore option - osd objectstore: seastore - debug seastore: 20 - debug seastore onode: 20 - debug seastore odata: 20 - debug seastore omap: 20 - debug seastore tm: 20 - debug seastore t: 20 - debug seastore cleaner: 20 - debug seastore epm: 20 - debug seastore lba: 20 - debug seastore fixedkv tree: 20 - debug seastore cache: 20 - debug seastore journal: 20 - debug seastore device: 20 - debug seastore backref: 20 diff --git a/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml b/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml deleted file mode 100644 index 1ceadfb0c24..00000000000 --- a/qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - ceph: - conf: - osd: - # crimson's osd objectstore option - osd objectstore: seastore - seastore cachepin type: 2Q - debug seastore: 20 - debug seastore onode: 20 - debug seastore odata: 20 - debug seastore omap: 20 - debug seastore tm: 20 - debug seastore t: 20 - debug seastore cleaner: 20 - debug seastore epm: 20 - debug seastore lba: 20 - debug seastore fixedkv tree: 20 - debug seastore cache: 20 - debug seastore journal: 20 - debug seastore device: 20 - debug seastore backref: 20 diff --git a/qa/objectstore_crimson/crimson_bluestore.yaml b/qa/objectstore_crimson/crimson_bluestore.yaml new file mode 100644 index 00000000000..ff9bcab187d --- /dev/null +++ b/qa/objectstore_crimson/crimson_bluestore.yaml @@ -0,0 +1,25 @@ +overrides: + ceph: + fs: xfs + conf: + osd: + # crimson's osd objectstore option + osd objectstore: bluestore + debug alienstore: 20 + bluestore block size: 96636764160 + debug bluestore: 20 + debug bluefs: 20 + debug rocksdb: 10 + bluestore compression mode: aggressive + bluestore fsck on mount: true + bluestore compression algorithm: snappy + # lower the full ratios since we can fill up a 100gb osd so quickly + mon osd full ratio: .9 + mon osd backfillfull_ratio: .85 + mon osd nearfull ratio: .8 + osd failsafe full ratio: .95 + bluestore rocksdb cf: false + log to stderr: true + err to stderr: true + log flush on exit: true + log to file: false diff --git a/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm.yaml b/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm.yaml new file mode 100644 index 00000000000..1674a1d8a02 --- /dev/null +++ b/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm.yaml @@ -0,0 +1,21 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + osd objectstore: seastore + seastore main device type: RANDOM_BLOCK_SSD + debug seastore: 20 + debug seastore onode: 20 + debug seastore odata: 20 + debug seastore omap: 20 + debug seastore tm: 20 + debug seastore t: 20 + debug seastore cleaner: 20 + debug seastore epm: 20 + debug seastore lba: 20 + debug seastore fixedkv tree: 20 + debug seastore cache: 20 + debug seastore journal: 20 + debug seastore device: 20 + debug seastore backref: 20 diff --git a/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml b/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml new file mode 100644 index 00000000000..27467c10c6a --- /dev/null +++ b/qa/objectstore_crimson/seastore/rbm$/crimson_seastore_rbm_2q.yaml @@ -0,0 +1,22 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + osd objectstore: seastore + seastore cachepin type: 2Q + seastore main device type: RANDOM_BLOCK_SSD + debug seastore: 20 + debug seastore onode: 20 + debug seastore odata: 20 + debug seastore omap: 20 + debug seastore tm: 20 + debug seastore t: 20 + debug seastore cleaner: 20 + debug seastore epm: 20 + debug seastore lba: 20 + debug seastore fixedkv tree: 20 + debug seastore cache: 20 + debug seastore journal: 20 + debug seastore device: 20 + debug seastore backref: 20 diff --git a/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented.yaml b/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented.yaml new file mode 100644 index 00000000000..148de206da3 --- /dev/null +++ b/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented.yaml @@ -0,0 +1,20 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + osd objectstore: seastore + debug seastore: 20 + debug seastore onode: 20 + debug seastore odata: 20 + debug seastore omap: 20 + debug seastore tm: 20 + debug seastore t: 20 + debug seastore cleaner: 20 + debug seastore epm: 20 + debug seastore lba: 20 + debug seastore fixedkv tree: 20 + debug seastore cache: 20 + debug seastore journal: 20 + debug seastore device: 20 + debug seastore backref: 20 diff --git a/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml b/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml new file mode 100644 index 00000000000..1ceadfb0c24 --- /dev/null +++ b/qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented_2q.yaml @@ -0,0 +1,21 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + osd objectstore: seastore + seastore cachepin type: 2Q + debug seastore: 20 + debug seastore onode: 20 + debug seastore odata: 20 + debug seastore omap: 20 + debug seastore tm: 20 + debug seastore t: 20 + debug seastore cleaner: 20 + debug seastore epm: 20 + debug seastore lba: 20 + debug seastore fixedkv tree: 20 + debug seastore cache: 20 + debug seastore journal: 20 + debug seastore device: 20 + debug seastore backref: 20 diff --git a/qa/suites/crimson-rados/basic/objectstore b/qa/suites/crimson-rados/basic/objectstore index 921836a8a5e..1118d10d17c 120000 --- a/qa/suites/crimson-rados/basic/objectstore +++ b/qa/suites/crimson-rados/basic/objectstore @@ -1 +1 @@ -.qa/objectstore/crimson \ No newline at end of file +.qa/objectstore_crimson \ No newline at end of file diff --git a/qa/suites/crimson-rados/objectstore_tool/objectstore/seastore/seastore-segmented.yaml b/qa/suites/crimson-rados/objectstore_tool/objectstore/seastore/seastore-segmented.yaml index aa88fe4b448..46903a8c942 120000 --- a/qa/suites/crimson-rados/objectstore_tool/objectstore/seastore/seastore-segmented.yaml +++ b/qa/suites/crimson-rados/objectstore_tool/objectstore/seastore/seastore-segmented.yaml @@ -1 +1 @@ -.qa/objectstore/crimson/seastore/segmented$/crimson_seastore_segmented.yaml \ No newline at end of file +.qa/objectstore_crimson/seastore/segmented$/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/objectstore b/qa/suites/crimson-rados/perf/objectstore index 921836a8a5e..1118d10d17c 120000 --- a/qa/suites/crimson-rados/perf/objectstore +++ b/qa/suites/crimson-rados/perf/objectstore @@ -1 +1 @@ -.qa/objectstore/crimson \ No newline at end of file +.qa/objectstore_crimson \ No newline at end of file diff --git a/qa/suites/crimson-rados/rbd/objectstore b/qa/suites/crimson-rados/rbd/objectstore index 921836a8a5e..1118d10d17c 120000 --- a/qa/suites/crimson-rados/rbd/objectstore +++ b/qa/suites/crimson-rados/rbd/objectstore @@ -1 +1 @@ -.qa/objectstore/crimson \ No newline at end of file +.qa/objectstore_crimson \ No newline at end of file diff --git a/qa/suites/crimson-rados/singleton/objectstore b/qa/suites/crimson-rados/singleton/objectstore index 921836a8a5e..1118d10d17c 120000 --- a/qa/suites/crimson-rados/singleton/objectstore +++ b/qa/suites/crimson-rados/singleton/objectstore @@ -1 +1 @@ -.qa/objectstore/crimson \ No newline at end of file +.qa/objectstore_crimson \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash/objectstore b/qa/suites/crimson-rados/thrash/objectstore index 02aa1bc117a..1118d10d17c 120000 --- a/qa/suites/crimson-rados/thrash/objectstore +++ b/qa/suites/crimson-rados/thrash/objectstore @@ -1 +1 @@ -.qa/objectstore/crimson/ \ No newline at end of file +.qa/objectstore_crimson \ No newline at end of file