]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/suite/crimson-rados: add seastore test with RBM
authormyoungwon oh <ohmyoungwon@gmail.com>
Sun, 16 Feb 2025 11:11:55 +0000 (11:11 +0000)
committermyoungwon oh <ohmyoungwon@gmail.com>
Fri, 7 Mar 2025 02:00:23 +0000 (02:00 +0000)
Signed-off-by: Myoungwon Oh <myoungwon.oh@samsung.com>
18 files changed:
qa/config/crimson_seastore.yaml [deleted file]
qa/config/crimson_seastore_rbm.yaml [new file with mode: 0644]
qa/config/crimson_seastore_segmented.yaml [new file with mode: 0644]
qa/suites/crimson-rados-experimental/thrash/objectstore/seastore-segmented.yaml [new symlink]
qa/suites/crimson-rados-experimental/thrash/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/basic/objectstore/seastore-segmented.yaml [new symlink]
qa/suites/crimson-rados/basic/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/perf/objectstore/seastore-segmented.yaml [new symlink]
qa/suites/crimson-rados/perf/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/rbd/objectstore/seastore-segmented.yaml [new symlink]
qa/suites/crimson-rados/rbd/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/singleton/objectstore/seastore-segmented.yaml [new symlink]
qa/suites/crimson-rados/singleton/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/thrash/objectstore/seastore-segmented.yaml.disabled [new symlink]
qa/suites/crimson-rados/thrash/objectstore/seastore.yaml.disabled [deleted symlink]
qa/suites/crimson-rados/thrash_simple/objectstore/seastore.yaml [deleted symlink]
qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-rbm.yaml [new symlink]
qa/suites/crimson-rados/thrash_simple/objectstore/seastore/seastore-segmented.yaml [new symlink]

diff --git a/qa/config/crimson_seastore.yaml b/qa/config/crimson_seastore.yaml
deleted file mode 100644 (file)
index d191945..0000000
+++ /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 (file)
index 0000000..1911819
--- /dev/null
@@ -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 (file)
index 0000000..d191945
--- /dev/null
@@ -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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..e822f32
--- /dev/null
@@ -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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 61e26e7..0000000
+++ /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 (symlink)
index 0000000..741eb0b
--- /dev/null
@@ -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 (symlink)
index 0000000..3481455
--- /dev/null
@@ -0,0 +1 @@
+../.qa/config/crimson_seastore_segmented.yaml
\ No newline at end of file