From: John Spray Date: Tue, 1 Jul 2014 17:18:48 +0000 (+0100) Subject: qa: update cephtool EC pools test to respect IDs X-Git-Tag: v0.84~161^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f62f7f57e09f21568adf67e5b6ab72787150e1b1;p=ceph.git qa: update cephtool EC pools test to respect IDs ...of data and metadata pools which are no longer constant. Signed-off-by: John Spray --- diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index e62388091e69..5eeb6304ba5a 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -360,13 +360,18 @@ function test_mon_mds() ceph mds add_data_pool mds-ec-pool 2>$TMPFILE check_response 'erasure-code' $? 22 set -e - poolnum=$(ceph osd dump | grep 'pool.*mds-ec-pool' | awk '{print $2;}') + ec_poolnum=$(ceph osd dump | grep 'pool.*mds-ec-pool' | awk '{print $2;}') + data_poolnum=$(ceph osd dump | grep 'pool.*fs_data' | awk '{print $2;}') + metadata_poolnum=$(ceph osd dump | grep 'pool.*fs_metadata' | awk '{print $2;}') set +e - ceph mds newfs 0 $poolnum --yes-i-really-mean-it 2>$TMPFILE + + ceph fs rm default --yes-i-really-mean-it + + ceph mds newfs $metadata_poolnum $ec_poolnum --yes-i-really-mean-it 2>$TMPFILE check_response 'erasure-code' $? 22 - ceph mds newfs $poolnum 1 --yes-i-really-mean-it 2>$TMPFILE + ceph mds newfs $ec_poolnum $data_poolnum --yes-i-really-mean-it 2>$TMPFILE check_response 'erasure-code' $? 22 - ceph mds newfs $poolnum $poolnum --yes-i-really-mean-it 2>$TMPFILE + ceph mds newfs $ec_poolnum $ec_poolnum --yes-i-really-mean-it 2>$TMPFILE check_response 'erasure-code' $? 22 ceph fs new cephfs fs_metadata mds-ec-pool 2>$TMPFILE check_response 'erasure-code' $? 22 @@ -384,7 +389,6 @@ function test_mon_mds() # ceph mds set_state # ceph mds stop - ceph fs rm default --yes-i-really-mean-it ceph osd pool delete fs_data fs_data --yes-i-really-really-mean-it ceph osd pool delete fs_metadata fs_metadata --yes-i-really-really-mean-it }