summaryrefslogtreecommitdiffstats
path: root/qa/config
diff options
context:
space:
mode:
authorMatan Breizman <mbreizma@redhat.com>2024-11-25 13:03:46 +0100
committerMatan Breizman <mbreizma@redhat.com>2024-12-19 10:23:24 +0100
commit3a6ce3cadf42bb545ff774af582dbd2a6bff5c70 (patch)
treead6ac549b7d7a502c81f091cd8212b416d9e7b15 /qa/config
parentcrimson: switch to SeaStore as default objectstore (diff)
downloadceph-3a6ce3cadf42bb545ff774af582dbd2a6bff5c70.tar.xz
ceph-3a6ce3cadf42bb545ff774af582dbd2a6bff5c70.zip
qa/suites/crimson-rados: make use of crimson_osd_objectstore
Signed-off-by: Matan Breizman <mbreizma@redhat.com>
Diffstat (limited to 'qa/config')
-rw-r--r--qa/config/crimson_bluestore.yaml25
-rw-r--r--qa/config/crimson_qa_overrides.yaml1
-rw-r--r--qa/config/crimson_seastore.yaml (renamed from qa/config/seastore.yaml)6
3 files changed, 28 insertions, 4 deletions
diff --git a/qa/config/crimson_bluestore.yaml b/qa/config/crimson_bluestore.yaml
new file mode 100644
index 00000000000..d5ba487b9bf
--- /dev/null
+++ b/qa/config/crimson_bluestore.yaml
@@ -0,0 +1,25 @@
+overrides:
+ ceph:
+ fs: xfs
+ conf:
+ osd:
+ # crimson's osd objectstore option
+ crimson 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/config/crimson_qa_overrides.yaml b/qa/config/crimson_qa_overrides.yaml
index 8cf98f38001..a10c59d77cc 100644
--- a/qa/config/crimson_qa_overrides.yaml
+++ b/qa/config/crimson_qa_overrides.yaml
@@ -9,7 +9,6 @@ overrides:
osd pool default crimson: true
osd:
crimson osd obc lru size: 10
- debug alienstore: 20
debug ms: 20
flavor: crimson
workunit:
diff --git a/qa/config/seastore.yaml b/qa/config/crimson_seastore.yaml
index 6158563eedf..d1919456ab1 100644
--- a/qa/config/seastore.yaml
+++ b/qa/config/crimson_seastore.yaml
@@ -1,13 +1,13 @@
overrides:
ceph:
- fs: xfs
conf:
osd:
- osd objectstore: seastore
+ # crimson's osd objectstore option
+ crimson osd objectstore: seastore
debug seastore: 20
debug seastore onode: 20
debug seastore odata: 20
- debug seastore ompap: 20
+ debug seastore omap: 20
debug seastore tm: 20
debug seastore t: 20
debug seastore cleaner: 20