From: Xuehan Xu Date: Wed, 13 Mar 2024 06:37:36 +0000 (+0800) Subject: qa/suites/crimson-rados: add seastore X-Git-Tag: v20.0.0~1623^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1ad78107b1f99c5271d0cb05ab3513a2a89c9a0a;p=ceph.git qa/suites/crimson-rados: add seastore Signed-off-by: Xuehan Xu Signed-off-by: Matan Breizman --- diff --git a/qa/config/bluestore.yaml b/qa/config/bluestore.yaml new file mode 100644 index 000000000000..99c532f11a96 --- /dev/null +++ b/qa/config/bluestore.yaml @@ -0,0 +1,23 @@ +overrides: + ceph: + fs: xfs + conf: + osd: + osd objectstore: bluestore + 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/config/seastore.yaml b/qa/config/seastore.yaml new file mode 100644 index 000000000000..713d9322584e --- /dev/null +++ b/qa/config/seastore.yaml @@ -0,0 +1,6 @@ +overrides: + ceph: + fs: xfs + conf: + osd: + osd objectstore: seastore diff --git a/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml b/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml deleted file mode 100644 index 713d9322584e..000000000000 --- a/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml +++ /dev/null @@ -1,6 +0,0 @@ -overrides: - ceph: - fs: xfs - conf: - osd: - osd objectstore: seastore diff --git a/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml b/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml new file mode 120000 index 000000000000..6a70c3817093 --- /dev/null +++ b/qa/suites/crimson-rados-experimental/seastore/basic/objectstore/seastore.yaml @@ -0,0 +1 @@ +.qa/config/seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/basic/objectstore/.qa b/qa/suites/crimson-rados/basic/objectstore/.qa new file mode 120000 index 000000000000..a602a0353e75 --- /dev/null +++ b/qa/suites/crimson-rados/basic/objectstore/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/basic/objectstore/bluestore.yaml b/qa/suites/crimson-rados/basic/objectstore/bluestore.yaml new file mode 120000 index 000000000000..e84f396e4b2b --- /dev/null +++ b/qa/suites/crimson-rados/basic/objectstore/bluestore.yaml @@ -0,0 +1 @@ +.qa/config/bluestore.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 new file mode 120000 index 000000000000..6a70c3817093 --- /dev/null +++ b/qa/suites/crimson-rados/basic/objectstore/seastore.yaml @@ -0,0 +1 @@ +.qa/config/seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml b/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml deleted file mode 100644 index 99c532f11a96..000000000000 --- a/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml +++ /dev/null @@ -1,23 +0,0 @@ -overrides: - ceph: - fs: xfs - conf: - osd: - osd objectstore: bluestore - 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/suites/crimson-rados/perf/objectstore/bluestore.yaml b/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml new file mode 120000 index 000000000000..e84f396e4b2b --- /dev/null +++ b/qa/suites/crimson-rados/perf/objectstore/bluestore.yaml @@ -0,0 +1 @@ +.qa/config/bluestore.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 new file mode 120000 index 000000000000..6a70c3817093 --- /dev/null +++ b/qa/suites/crimson-rados/perf/objectstore/seastore.yaml @@ -0,0 +1 @@ +.qa/config/seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/rbd/objectstore/.qa b/qa/suites/crimson-rados/rbd/objectstore/.qa new file mode 120000 index 000000000000..a602a0353e75 --- /dev/null +++ b/qa/suites/crimson-rados/rbd/objectstore/.qa @@ -0,0 +1 @@ +../.qa/ \ No newline at end of file diff --git a/qa/suites/crimson-rados/rbd/objectstore/bluestore.yaml b/qa/suites/crimson-rados/rbd/objectstore/bluestore.yaml new file mode 120000 index 000000000000..e84f396e4b2b --- /dev/null +++ b/qa/suites/crimson-rados/rbd/objectstore/bluestore.yaml @@ -0,0 +1 @@ +.qa/config/bluestore.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 new file mode 120000 index 000000000000..6a70c3817093 --- /dev/null +++ b/qa/suites/crimson-rados/rbd/objectstore/seastore.yaml @@ -0,0 +1 @@ +.qa/config/seastore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash/objectstore/bluestore.yaml b/qa/suites/crimson-rados/thrash/objectstore/bluestore.yaml deleted file mode 100644 index 99c532f11a96..000000000000 --- a/qa/suites/crimson-rados/thrash/objectstore/bluestore.yaml +++ /dev/null @@ -1,23 +0,0 @@ -overrides: - ceph: - fs: xfs - conf: - osd: - osd objectstore: bluestore - 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/suites/crimson-rados/thrash/objectstore/bluestore.yaml b/qa/suites/crimson-rados/thrash/objectstore/bluestore.yaml new file mode 120000 index 000000000000..e84f396e4b2b --- /dev/null +++ b/qa/suites/crimson-rados/thrash/objectstore/bluestore.yaml @@ -0,0 +1 @@ +.qa/config/bluestore.yaml \ No newline at end of file diff --git a/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml b/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml new file mode 120000 index 000000000000..6a70c3817093 --- /dev/null +++ b/qa/suites/crimson-rados/thrash/objectstore/seastore.yaml @@ -0,0 +1 @@ +.qa/config/seastore.yaml \ No newline at end of file