]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rbd: disable POOL_APP_NOT_ENABLED health check
authorIlya Dryomov <idryomov@gmail.com>
Fri, 15 Sep 2023 13:33:27 +0000 (15:33 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 22 Sep 2023 14:00:26 +0000 (16:00 +0200)
Commit 990806e635a1 ("mon, qa: issue pool application warning even
if pool is empty") made it impossible to create a pool without raising
a (bogus) health alert.  See [1] for details.

[1] https://lists.ceph.io/hyperkitty/list/dev@ceph.io/thread/ZTDYC5HN677RR26EB4P6PORN6L2IFH4R/

Fixes: https://tracker.ceph.com/issues/62711
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit e64830eb8e94eafa42b0a5f6cacd5359db317a0b)

29 files changed:
qa/rbd/conf/+ [new file with mode: 0644]
qa/rbd/conf/disable-pool-app.yaml [new file with mode: 0644]
qa/suites/rbd/basic/conf [new symlink]
qa/suites/rbd/cli/conf [new symlink]
qa/suites/rbd/cli_v1/conf [new symlink]
qa/suites/rbd/encryption/conf [new symlink]
qa/suites/rbd/immutable-object-cache/conf [new symlink]
qa/suites/rbd/iscsi/conf [new symlink]
qa/suites/rbd/librbd/conf [new symlink]
qa/suites/rbd/librbd/config/.qa [deleted symlink]
qa/suites/rbd/librbd/config/copy-on-read.yaml [deleted file]
qa/suites/rbd/librbd/config/none.yaml [deleted file]
qa/suites/rbd/librbd/config/permit-partial-discard.yaml [deleted file]
qa/suites/rbd/librbd/extra-conf/.qa [new symlink]
qa/suites/rbd/librbd/extra-conf/copy-on-read.yaml [new file with mode: 0644]
qa/suites/rbd/librbd/extra-conf/none.yaml [new file with mode: 0644]
qa/suites/rbd/librbd/extra-conf/permit-partial-discard.yaml [new file with mode: 0644]
qa/suites/rbd/maintenance/conf [new symlink]
qa/suites/rbd/migration/conf [new symlink]
qa/suites/rbd/mirror-thrash/conf [new symlink]
qa/suites/rbd/mirror/conf [new symlink]
qa/suites/rbd/nbd/conf [new symlink]
qa/suites/rbd/pwl-cache/home/conf [new symlink]
qa/suites/rbd/pwl-cache/tmpfs/conf [new symlink]
qa/suites/rbd/qemu/conf [new symlink]
qa/suites/rbd/singleton-bluestore/conf [new symlink]
qa/suites/rbd/singleton/conf [new symlink]
qa/suites/rbd/thrash/conf [new symlink]
qa/suites/rbd/valgrind/conf [new symlink]

diff --git a/qa/rbd/conf/+ b/qa/rbd/conf/+
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/rbd/conf/disable-pool-app.yaml b/qa/rbd/conf/disable-pool-app.yaml
new file mode 100644 (file)
index 0000000..099532f
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      global:
+        mon warn on pool no app: false
diff --git a/qa/suites/rbd/basic/conf b/qa/suites/rbd/basic/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/cli/conf b/qa/suites/rbd/cli/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/cli_v1/conf b/qa/suites/rbd/cli_v1/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/encryption/conf b/qa/suites/rbd/encryption/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/immutable-object-cache/conf b/qa/suites/rbd/immutable-object-cache/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/iscsi/conf b/qa/suites/rbd/iscsi/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/librbd/conf b/qa/suites/rbd/librbd/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/librbd/config/.qa b/qa/suites/rbd/librbd/config/.qa
deleted file mode 120000 (symlink)
index a602a03..0000000
+++ /dev/null
@@ -1 +0,0 @@
-../.qa/
\ No newline at end of file
diff --git a/qa/suites/rbd/librbd/config/copy-on-read.yaml b/qa/suites/rbd/librbd/config/copy-on-read.yaml
deleted file mode 100644 (file)
index ce99e7e..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      client:
-        rbd clone copy on read: true
diff --git a/qa/suites/rbd/librbd/config/none.yaml b/qa/suites/rbd/librbd/config/none.yaml
deleted file mode 100644 (file)
index e69de29..0000000
diff --git a/qa/suites/rbd/librbd/config/permit-partial-discard.yaml b/qa/suites/rbd/librbd/config/permit-partial-discard.yaml
deleted file mode 100644 (file)
index a992946..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-overrides:
-  ceph:
-    conf:
-      client:
-        rbd skip partial discard: false
diff --git a/qa/suites/rbd/librbd/extra-conf/.qa b/qa/suites/rbd/librbd/extra-conf/.qa
new file mode 120000 (symlink)
index 0000000..a602a03
--- /dev/null
@@ -0,0 +1 @@
+../.qa/
\ No newline at end of file
diff --git a/qa/suites/rbd/librbd/extra-conf/copy-on-read.yaml b/qa/suites/rbd/librbd/extra-conf/copy-on-read.yaml
new file mode 100644 (file)
index 0000000..ce99e7e
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      client:
+        rbd clone copy on read: true
diff --git a/qa/suites/rbd/librbd/extra-conf/none.yaml b/qa/suites/rbd/librbd/extra-conf/none.yaml
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/qa/suites/rbd/librbd/extra-conf/permit-partial-discard.yaml b/qa/suites/rbd/librbd/extra-conf/permit-partial-discard.yaml
new file mode 100644 (file)
index 0000000..a992946
--- /dev/null
@@ -0,0 +1,5 @@
+overrides:
+  ceph:
+    conf:
+      client:
+        rbd skip partial discard: false
diff --git a/qa/suites/rbd/maintenance/conf b/qa/suites/rbd/maintenance/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/migration/conf b/qa/suites/rbd/migration/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/mirror-thrash/conf b/qa/suites/rbd/mirror-thrash/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/mirror/conf b/qa/suites/rbd/mirror/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/nbd/conf b/qa/suites/rbd/nbd/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/pwl-cache/home/conf b/qa/suites/rbd/pwl-cache/home/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/pwl-cache/tmpfs/conf b/qa/suites/rbd/pwl-cache/tmpfs/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/qemu/conf b/qa/suites/rbd/qemu/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/singleton-bluestore/conf b/qa/suites/rbd/singleton-bluestore/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/singleton/conf b/qa/suites/rbd/singleton/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/thrash/conf b/qa/suites/rbd/thrash/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file
diff --git a/qa/suites/rbd/valgrind/conf b/qa/suites/rbd/valgrind/conf
new file mode 120000 (symlink)
index 0000000..4bc0fe8
--- /dev/null
@@ -0,0 +1 @@
+.qa/rbd/conf
\ No newline at end of file