From f03a10869dbcdcf78fc7c60470b0f6dfddc7d42e Mon Sep 17 00:00:00 2001 From: Samuel Just Date: Fri, 30 Aug 2024 00:34:46 +0000 Subject: [PATCH] qa/tasks/ceph_manager: set-require-min-compat-client to squid for msr profiles Signed-off-by: Samuel Just (cherry picked from commit 4f9289e11ae4118f7d26bb154d04288c8fd87a4b) (cherry picked from commit 055b029e365e266078e29644ed3ff217dfe73d04) --- qa/tasks/ceph_manager.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index 8dc92c653fa..047a12224bf 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -2103,6 +2103,10 @@ class CephManager: when creating an erasure coded pool. """ with self.lock: + # msr rules require at least squid + if 'crush-osds-per-failure-domain' in profile: + self.raw_cluster_cmd( + 'osd', 'set-require-min-compat-client', 'squid') args = cmd_erasure_code_profile(profile_name, profile) self.raw_cluster_cmd(*args) -- 2.39.5