]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/ceph_manager: set-require-min-compat-client to squid for msr profiles 59492/head
authorSamuel Just <sjust@redhat.com>
Fri, 30 Aug 2024 00:34:46 +0000 (00:34 +0000)
committerLaura Flores <lflores@ibm.com>
Wed, 4 Sep 2024 17:52:15 +0000 (12:52 -0500)
Signed-off-by: Samuel Just <sjust@redhat.com>
(cherry picked from commit 4f9289e11ae4118f7d26bb154d04288c8fd87a4b)

qa/tasks/ceph_manager.py

index c5fe7d6efea60e5fa69728ff3a4a20354533e330..5b751910b47a77801765fe55619458175723f445 100644 (file)
@@ -2105,6 +2105,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)