From: myoungwon oh Date: Sun, 16 Feb 2025 11:11:55 +0000 (+0000) Subject: qa/suite/crimson-rados: add seastore test with RBM X-Git-Tag: testing/wip-vshankar-testing-20250311.100342-debug~2^2~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=afa530173305b0cecf9c06c9121300080a12d84e;p=ceph-ci.git qa/suite/crimson-rados: add seastore test with RBM Signed-off-by: Myoungwon Oh --- diff --git a/qa/config/crimson_seastore.yaml b/qa/config/crimson_seastore.yaml deleted file mode 100644 index d1919456ab1..00000000000 --- a/qa/config/crimson_seastore.yaml +++ /dev/null @@ -1,20 +0,0 @@ -overrides: - ceph: - conf: - osd: - # crimson's osd objectstore option - crimson 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/config/crimson_seastore_rbm.yaml b/qa/config/crimson_seastore_rbm.yaml new file mode 100644 index 00000000000..19118192c56 --- /dev/null +++ b/qa/config/crimson_seastore_rbm.yaml @@ -0,0 +1,21 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + crimson 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/config/crimson_seastore_segmented.yaml b/qa/config/crimson_seastore_segmented.yaml new file mode 100644 index 00000000000..d1919456ab1 --- /dev/null +++ b/qa/config/crimson_seastore_segmented.yaml @@ -0,0 +1,20 @@ +overrides: + ceph: + conf: + osd: + # crimson's osd objectstore option + crimson 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/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore.yaml b/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados-experimental/thrash/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/basic/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados/basic/objectstore/seastore-segmented.yaml new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados/basic/objectstore/seastore-segmented.yaml @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/basic/objectstore/seastore.yaml b/qa/suites/crimson-rados/basic/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/basic/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados/perf/objectstore/seastore-segmented.yaml new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados/perf/objectstore/seastore-segmented.yaml @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/objectstore/seastore.yaml b/qa/suites/crimson-rados/perf/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/perf/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/rbd/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados/rbd/objectstore/seastore-segmented.yaml new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados/rbd/objectstore/seastore-segmented.yaml @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/rbd/objectstore/seastore.yaml b/qa/suites/crimson-rados/rbd/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/rbd/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/singleton/objectstore/seastore-segmented.yaml b/qa/suites/crimson-rados/singleton/objectstore/seastore-segmented.yaml new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados/singleton/objectstore/seastore-segmented.yaml @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/singleton/objectstore/seastore.yaml b/qa/suites/crimson-rados/singleton/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/singleton/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash/objectstore/seastore-segmented.yaml.disabled b/qa/suites/crimson-rados/thrash/objectstore/seastore-segmented.yaml.disabled new file mode 120000 index 00000000000..e822f32eafc --- /dev/null +++ b/qa/suites/crimson-rados/thrash/objectstore/seastore-segmented.yaml.disabled @@ -0,0 +1 @@ +.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml.disabled b/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml.disabled deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml.disabled +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash_simple/objectstore/seastore.yaml b/qa/suites/crimson-rados/thrash_simple/objectstore/seastore.yaml deleted file mode 120000 index 61e26e7acf8..00000000000 --- a/qa/suites/crimson-rados/thrash_simple/objectstore/seastore.yaml +++ /dev/null @@ -1 +0,0 @@ -.qa/config/crimson_seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-rbm.yaml b/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-rbm.yaml new file mode 120000 index 00000000000..741eb0b6dbd --- /dev/null +++ b/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-rbm.yaml @@ -0,0 +1 @@ +../.qa/config/crimson_seastore_rbm.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-segmented.yaml b/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-segmented.yaml new file mode 120000 index 00000000000..348145584f2 --- /dev/null +++ b/qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-segmented.yaml @@ -0,0 +1 @@ +../.qa/config/crimson_seastore_segmented.yaml \ No newline at end of file