mirror of
https://github.com/ceph/ceph
synced 2024-12-18 17:37:38 +00:00
Revert "ceph: be less weird about passing -f to mkfs"
This commit is contained in:
parent
720f4c78bd
commit
8cb28ddb8e
@ -529,8 +529,7 @@ def cluster(ctx, config):
|
||||
if mount_options is None:
|
||||
mount_options = ['noatime','user_subvol_rm_allowed']
|
||||
if mkfs_options is None:
|
||||
mkfs_options = ['-f',
|
||||
'-m', 'single',
|
||||
mkfs_options = ['-m', 'single',
|
||||
'-l', '32768',
|
||||
'-n', '32768']
|
||||
if fs == 'xfs':
|
||||
@ -558,7 +557,15 @@ def cluster(ctx, config):
|
||||
stdout=StringIO(),
|
||||
)
|
||||
|
||||
remote.run(args= ['yes', run.Raw('|')] + ['sudo'] + mkfs + [dev])
|
||||
try:
|
||||
remote.run(args= ['yes', run.Raw('|')] + ['sudo'] + mkfs + [dev])
|
||||
except run.CommandFailedError:
|
||||
# Newer btfs-tools doesn't prompt for overwrite, use -f
|
||||
if '-f' not in mount_options:
|
||||
mkfs_options.append('-f')
|
||||
mkfs = ['mkfs.%s' % fs] + mkfs_options
|
||||
log.info('%s on %s on %s' % (mkfs, dev, remote))
|
||||
remote.run(args= ['yes', run.Raw('|')] + ['sudo'] + mkfs + [dev])
|
||||
|
||||
log.info('mount %s on %s -o %s' % (dev, remote,
|
||||
','.join(mount_options)))
|
||||
|
Loading…
Reference in New Issue
Block a user