From: Samuel Just Date: Fri, 30 Aug 2024 00:34:46 +0000 (+0000) Subject: qa/tasks/ceph_manager: set-require-min-compat-client to squid for msr profiles X-Git-Tag: v20.0.0~1130^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F59474%2Fhead;p=ceph.git qa/tasks/ceph_manager: set-require-min-compat-client to squid for msr profiles Signed-off-by: Samuel Just --- diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index ccf54648d43..7005c8db0ff 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -2169,6 +2169,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)