]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/ceph_manager: set-require-min-compat-client to squid for msr profiles 59474/head
authorSamuel Just <sjust@redhat.com>
Fri, 30 Aug 2024 00:34:46 +0000 (00:34 +0000)
committerSamuel Just <sjust@redhat.com>
Fri, 30 Aug 2024 00:34:46 +0000 (00:34 +0000)
Signed-off-by: Samuel Just <sjust@redhat.com>
qa/tasks/ceph_manager.py

index ccf54648d43876b5b0ad3e964f78669295ee28c3..7005c8db0ff93e9fe6354e8c3894994b4681493a 100644 (file)
@@ -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)