]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Add option to specify bluestore/filestore options
authorVasu Kulkarni <vasu@redhat.com>
Fri, 14 Jul 2017 21:24:29 +0000 (14:24 -0700)
committerVasu Kulkarni <vasu@redhat.com>
Tue, 25 Jul 2017 19:26:03 +0000 (12:26 -0700)
Signed-off-by: Vasu Kulkarni <vasu@redhat.com>
qa/tasks/ceph_deploy.py

index 1b4040425bb4e10e34a689a301feeee6e98d4fd7..eb287525290b4c225b52a8bd7b62d17123d94306 100644 (file)
@@ -329,6 +329,11 @@ def build_ceph_cluster(ctx, config):
                 if estatus != 0:
                     raise RuntimeError("ceph-deploy: Failed to zap osds")
             osd_create_cmd = './ceph-deploy osd create '
+            # first check for filestore, default is bluestore with ceph-deploy
+            if config.get('filestore') is not None:
+                osd_create_cmd += '--filestore '
+            else:
+                osd_create_cmd += '--bluestore '
             if config.get('dmcrypt') is not None:
                 osd_create_cmd += '--dmcrypt '
             osd_create_cmd += ":".join(d)
@@ -689,6 +694,10 @@ def task(ctx, config):
              mon_initial_members: 1
              only_mon: true
              keep_running: true
+             # either choose bluestore or filestore, default is bluestore
+             bluestore: True
+             # or
+             filestore: True
 
         tasks:
         - install: