Signed-off-by: Josh Durgin <jdurgin@redhat.com>
'ceph_test_rados']
if config.get('ec_pool', False):
args.extend(['--no-omap'])
- if config.get('erasure_code_use_overwrites', False):
- args.extend(['--no-sparse'])
- else:
+ if not config.get('erasure_code_use_overwrites', False):
args.extend(['--ec-pool'])
if config.get('write_fadvise_dontneed', False):
args.extend(['--write-fadvise-dontneed'])
# We should be permitted to use an EC pool with overwrites enabled
# as the data pool...
- ceph osd pool set mds-ec-pool debug_white_box_testing_ec_overwrites true --yes-i-really-mean-it
+ ceph osd pool set mds-ec-pool allow_ec_overwrites true
ceph fs new $FS_NAME fs_metadata mds-ec-pool --force 2>$TMPFILE
fail_all_mds $FS_NAME
ceph fs rm $FS_NAME --yes-i-really-mean-it