]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-deploy.git/commitdiff
osd: add --filestore 442/head
authorSage Weil <sage@redhat.com>
Fri, 9 Jun 2017 17:52:06 +0000 (13:52 -0400)
committerSage Weil <sage@redhat.com>
Fri, 9 Jun 2017 17:52:06 +0000 (13:52 -0400)
ceph-disk now defaults to bluestore, which means there wasn't a way to
provision filestore.

Signed-off-by: Sage Weil <sage@redhat.com>
ceph_deploy/osd.py

index 41da89e1a76a068548ec3c71a458f748b50494b5..a21a325ff8459682de0bfacf63652ef5f0b86752 100644 (file)
@@ -324,6 +324,8 @@ def prepare(args, cfg, activate_prepared_disk):
             storetype = None
             if args.bluestore:
                 storetype = 'bluestore'
+            if args.filestore:
+                storetype = 'filestore'
 
             prepare_disk(
                 distro.conn,
@@ -705,6 +707,11 @@ def make(parser):
         default='/etc/ceph/dmcrypt-keys',
         help='directory where dm-crypt keys are stored',
         )
+    osd_create.add_argument(
+        '--filestore',
+        action='store_true', default=None,
+        help='filestore objectstore',
+        )
     osd_create.add_argument(
         '--bluestore',
         action='store_true', default=None,