]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/workunits/rados: skip running envlibrados rocksdb tests on ubuntu 49181/head
authorLaura Flores <lflores@redhat.com>
Thu, 1 Dec 2022 23:57:06 +0000 (17:57 -0600)
committerLaura Flores <lflores@redhat.com>
Tue, 17 Jan 2023 17:38:19 +0000 (11:38 -0600)
This test passes on centos and rhel, but fails on ubuntu from an
invalid pointer. Since the envlibrados rocksdb tests are experimental
and don't have any actual users, we can just run them on rhel and
centos.

At the moment, the actual bug is not fully understood, but it was
decided that fixing it is low priority, and removing the test from
problematic distros is okay for the time being. This commit
is considered a workaround to the actual issue.

Related tracker: https://tracker.ceph.com/issues/57632
Signed-off-by: Laura Flores <lflores@redhat.com>
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb.yaml [deleted file]
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/% [new file with mode: 0644]
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/.qa [new symlink]
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/centos_latest.yaml [new symlink]
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/rhel_latest.yaml [new symlink]
qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/test_envlibrados_for_rocksdb.yaml [new file with mode: 0644]

diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb.yaml b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb.yaml
deleted file mode 100644 (file)
index fcdd2f7..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
-overrides:
-  ceph:
-    fs: ext4
-    conf:
-      global:
-        osd max object name len: 460
-        osd max object namespace len: 64
-        osd client message cap: 5000
-roles:
-- [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0]
-tasks:
-- install:
-- ceph:
-    pre-mgr-commands:
-      - sudo ceph config set mgr mgr_pool false --force
-    log-ignorelist:
-      - overall HEALTH_
-      - \(POOL_APP_NOT_ENABLED\)
-- workunit:
-    clients:
-      all:
-        - rados/test_envlibrados_for_rocksdb.sh
diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/% b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/%
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/.qa b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/.qa
new file mode 120000 (symlink)
index 0000000..fea2489
--- /dev/null
@@ -0,0 +1 @@
+../.qa
\ No newline at end of file
diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/centos_latest.yaml b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/centos_latest.yaml
new file mode 120000 (symlink)
index 0000000..1952dbe
--- /dev/null
@@ -0,0 +1 @@
+../.qa/distros/supported/centos_latest.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/rhel_latest.yaml b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/supported/rhel_latest.yaml
new file mode 120000 (symlink)
index 0000000..a85fb0b
--- /dev/null
@@ -0,0 +1 @@
+../.qa/distros/supported/rhel_latest.yaml
\ No newline at end of file
diff --git a/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/test_envlibrados_for_rocksdb.yaml b/qa/suites/rados/singleton/all/test_envlibrados_for_rocksdb/test_envlibrados_for_rocksdb.yaml
new file mode 100644 (file)
index 0000000..fcdd2f7
--- /dev/null
@@ -0,0 +1,22 @@
+overrides:
+  ceph:
+    fs: ext4
+    conf:
+      global:
+        osd max object name len: 460
+        osd max object namespace len: 64
+        osd client message cap: 5000
+roles:
+- [mon.a, mgr.x, osd.0, osd.1, osd.2, client.0]
+tasks:
+- install:
+- ceph:
+    pre-mgr-commands:
+      - sudo ceph config set mgr mgr_pool false --force
+    log-ignorelist:
+      - overall HEALTH_
+      - \(POOL_APP_NOT_ENABLED\)
+- workunit:
+    clients:
+      all:
+        - rados/test_envlibrados_for_rocksdb.sh