From 2fa0fae72f145c2d300e440acdcc40516c0a95d8 Mon Sep 17 00:00:00 2001 From: Vasu Kulkarni Date: Fri, 14 Jul 2017 14:24:29 -0700 Subject: [PATCH] Add option to specify bluestore/filestore options Signed-off-by: Vasu Kulkarni --- qa/tasks/ceph_deploy.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/qa/tasks/ceph_deploy.py b/qa/tasks/ceph_deploy.py index 1b4040425bb..eb287525290 100644 --- a/qa/tasks/ceph_deploy.py +++ b/qa/tasks/ceph_deploy.py @@ -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: -- 2.39.5