]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa: don't configure ec data pool with memstore
authorPatrick Donnelly <pdonnell@redhat.com>
Tue, 19 Dec 2017 02:41:31 +0000 (18:41 -0800)
committerPatrick Donnelly <pdonnell@redhat.com>
Tue, 19 Dec 2017 05:12:22 +0000 (21:12 -0800)
Fixes: http://tracker.ceph.com/issues/22436
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
qa/suites/fs/basic_functional/tasks/mds-full.yaml
qa/tasks/cephfs/filesystem.py

index 53735001963939c6ce75d2c70e23a0fea5c719e1..35c69c790d350f2f3d00ae33322c6438a6a8bb80 100644 (file)
@@ -1,6 +1,8 @@
 
 overrides:
   ceph:
+    cephfs_ec_profile:
+      - disabled
     log-whitelist:
       - OSD full dropping all updates
       - OSD near full
index fce7931696fde11d7a277ce6533ff3d3c7252ad5..6dfaa8712a18b10548ed4069edc55ee9af2bad85 100644 (file)
@@ -478,7 +478,7 @@ class Filesystem(MDSCluster):
                                              self.name, self.metadata_pool_name, data_pool_name,
                                              '--allow-dangerous-metadata-overlay')
         else:
-            if self.ec_profile:
+            if self.ec_profile and 'disabled' not in self.ec_profile:
                 log.info("EC profile is %s", self.ec_profile)
                 cmd = ['osd', 'erasure-code-profile', 'set', data_pool_name]
                 cmd.extend(self.ec_profile)