]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-disk-prepare: always force mkfs.xfs
authorAlexandre Marangone <alexandre.marangone@inktank.com>
Fri, 15 Feb 2013 20:24:01 +0000 (12:24 -0800)
committerSage Weil <sage@inktank.com>
Fri, 15 Feb 2013 22:18:34 +0000 (14:18 -0800)
Signed-off-by: Alexandre Marangone <alexandre.marangone@inktank.com>
src/ceph-disk-prepare

index 7dd1cba071734d7b5b43eb8dcc17e72ba7df2076..da63069909e928c3cc824eda346c717fcd485cc8 100755 (executable)
@@ -640,6 +640,8 @@ def prepare_dev(
             ]
         if mkfs_args is not None:
             args.extend(mkfs_args.split())
+            #always force
+            args.extend(['-f'])
         else:
             args.extend(MKFS_ARGS.get(fstype, []))
         args.extend([
@@ -652,6 +654,10 @@ def prepare_dev(
         except subprocess.CalledProcessError as e:
             raise PrepareError(e)
 
+        #remove whitespaces from mount_options
+        if mount_options is not None:
+            mount_options = "".join(mount_options.split())
+
         path = mount(dev=dev, fstype=fstype, options=mount_options)
 
         try: