From 194dd09263b23a7c5e0a06cd59841bca5f89c7f4 Mon Sep 17 00:00:00 2001 From: Ilya Dryomov Date: Sat, 30 Sep 2023 13:34:44 +0200 Subject: [PATCH] qa/suites/rbd: drop cache tiering workload tests Cache tiering facets have been a constant source of job timeouts accompanied by "slow request" warnings on the OSDs for at least two years. Same workloads pass without pool/small-cache-pool.yaml or thrashers/cache.yaml. See cache tiering deprecation note added in commit 535b8db33ea0 ("doc: deprecate the cache tiering"). Fixes: https://tracker.ceph.com/issues/63149 Signed-off-by: Ilya Dryomov --- qa/suites/rbd/basic/cachepool/.qa | 1 - qa/suites/rbd/basic/cachepool/none.yaml | 0 qa/suites/rbd/basic/cachepool/small.yaml | 17 --------------- qa/suites/rbd/cli/pool/small-cache-pool.yaml | 17 --------------- qa/suites/rbd/cli_v1/pool/.qa | 1 - qa/suites/rbd/cli_v1/pool/none.yaml | 0 .../rbd/cli_v1/pool/small-cache-pool.yaml | 17 --------------- .../rbd/encryption/pool/ec-cache-pool.yaml | 21 ------------------- .../rbd/encryption/pool/small-cache-pool.yaml | 17 --------------- .../rbd/librbd/pool/small-cache-pool.yaml | 17 --------------- qa/suites/rbd/qemu/pool/ec-cache-pool.yaml | 21 ------------------- qa/suites/rbd/qemu/pool/small-cache-pool.yaml | 17 --------------- qa/suites/rbd/thrash/thrashers/cache.yaml | 21 ------------------- 13 files changed, 167 deletions(-) delete mode 120000 qa/suites/rbd/basic/cachepool/.qa delete mode 100644 qa/suites/rbd/basic/cachepool/none.yaml delete mode 100644 qa/suites/rbd/basic/cachepool/small.yaml delete mode 100644 qa/suites/rbd/cli/pool/small-cache-pool.yaml delete mode 120000 qa/suites/rbd/cli_v1/pool/.qa delete mode 100644 qa/suites/rbd/cli_v1/pool/none.yaml delete mode 100644 qa/suites/rbd/cli_v1/pool/small-cache-pool.yaml delete mode 100644 qa/suites/rbd/encryption/pool/ec-cache-pool.yaml delete mode 100644 qa/suites/rbd/encryption/pool/small-cache-pool.yaml delete mode 100644 qa/suites/rbd/librbd/pool/small-cache-pool.yaml delete mode 100644 qa/suites/rbd/qemu/pool/ec-cache-pool.yaml delete mode 100644 qa/suites/rbd/qemu/pool/small-cache-pool.yaml delete mode 100644 qa/suites/rbd/thrash/thrashers/cache.yaml diff --git a/qa/suites/rbd/basic/cachepool/.qa b/qa/suites/rbd/basic/cachepool/.qa deleted file mode 120000 index a602a0353e7..00000000000 --- a/qa/suites/rbd/basic/cachepool/.qa +++ /dev/null @@ -1 +0,0 @@ -../.qa/ \ No newline at end of file diff --git a/qa/suites/rbd/basic/cachepool/none.yaml b/qa/suites/rbd/basic/cachepool/none.yaml deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/qa/suites/rbd/basic/cachepool/small.yaml b/qa/suites/rbd/basic/cachepool/small.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/basic/cachepool/small.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/cli/pool/small-cache-pool.yaml b/qa/suites/rbd/cli/pool/small-cache-pool.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/cli/pool/small-cache-pool.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/cli_v1/pool/.qa b/qa/suites/rbd/cli_v1/pool/.qa deleted file mode 120000 index a602a0353e7..00000000000 --- a/qa/suites/rbd/cli_v1/pool/.qa +++ /dev/null @@ -1 +0,0 @@ -../.qa/ \ No newline at end of file diff --git a/qa/suites/rbd/cli_v1/pool/none.yaml b/qa/suites/rbd/cli_v1/pool/none.yaml deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/qa/suites/rbd/cli_v1/pool/small-cache-pool.yaml b/qa/suites/rbd/cli_v1/pool/small-cache-pool.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/cli_v1/pool/small-cache-pool.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/encryption/pool/ec-cache-pool.yaml b/qa/suites/rbd/encryption/pool/ec-cache-pool.yaml deleted file mode 100644 index a0f88b4096d..00000000000 --- a/qa/suites/rbd/encryption/pool/ec-cache-pool.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd erasure-code-profile set teuthologyprofile crush-failure-domain=osd m=1 k=2 - - sudo ceph osd pool delete rbd rbd --yes-i-really-really-mean-it - - sudo ceph osd pool create rbd 4 4 erasure teuthologyprofile - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 - - rbd pool init rbd diff --git a/qa/suites/rbd/encryption/pool/small-cache-pool.yaml b/qa/suites/rbd/encryption/pool/small-cache-pool.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/encryption/pool/small-cache-pool.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/librbd/pool/small-cache-pool.yaml b/qa/suites/rbd/librbd/pool/small-cache-pool.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/librbd/pool/small-cache-pool.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/qemu/pool/ec-cache-pool.yaml b/qa/suites/rbd/qemu/pool/ec-cache-pool.yaml deleted file mode 100644 index a0f88b4096d..00000000000 --- a/qa/suites/rbd/qemu/pool/ec-cache-pool.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd erasure-code-profile set teuthologyprofile crush-failure-domain=osd m=1 k=2 - - sudo ceph osd pool delete rbd rbd --yes-i-really-really-mean-it - - sudo ceph osd pool create rbd 4 4 erasure teuthologyprofile - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 - - rbd pool init rbd diff --git a/qa/suites/rbd/qemu/pool/small-cache-pool.yaml b/qa/suites/rbd/qemu/pool/small-cache-pool.yaml deleted file mode 100644 index bad95eaddf2..00000000000 --- a/qa/suites/rbd/qemu/pool/small-cache-pool.yaml +++ /dev/null @@ -1,17 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 diff --git a/qa/suites/rbd/thrash/thrashers/cache.yaml b/qa/suites/rbd/thrash/thrashers/cache.yaml deleted file mode 100644 index b434e28be8a..00000000000 --- a/qa/suites/rbd/thrash/thrashers/cache.yaml +++ /dev/null @@ -1,21 +0,0 @@ -overrides: - ceph: - log-ignorelist: - - but it is still running - - objects unfound and apparently lost - - overall HEALTH_ - - \(CACHE_POOL_NEAR_FULL\) - - \(CACHE_POOL_NO_HIT_SET\) -tasks: -- exec: - client.0: - - sudo ceph osd pool create cache 4 - - sudo ceph osd tier add rbd cache - - sudo ceph osd tier cache-mode cache writeback - - sudo ceph osd tier set-overlay rbd cache - - sudo ceph osd pool set cache hit_set_type bloom - - sudo ceph osd pool set cache hit_set_count 8 - - sudo ceph osd pool set cache hit_set_period 60 - - sudo ceph osd pool set cache target_max_objects 250 -- thrashosds: - timeout: 1200 -- 2.47.3