From a219319137e8ea269c7a8ca2652b68918c1c4c15 Mon Sep 17 00:00:00 2001 From: Josh Durgin Date: Tue, 14 Feb 2017 17:03:19 -0800 Subject: [PATCH] qa/tasks/rados: test sparse reads with ec overwrites Signed-off-by: Josh Durgin --- qa/tasks/rados.py | 4 +--- qa/workunits/cephtool/test.sh | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/qa/tasks/rados.py b/qa/tasks/rados.py index 4e4f746cb05e8..2ef542fd27856 100644 --- a/qa/tasks/rados.py +++ b/qa/tasks/rados.py @@ -137,9 +137,7 @@ def task(ctx, config): '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']) diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index 8390c4222933a..94c11aeebf24b 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -989,7 +989,7 @@ function test_mon_mds() # 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