]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
erasure-code: test that changing the pool size is not allowed
authorLoic Dachary <loic@dachary.org>
Wed, 19 Feb 2014 14:05:50 +0000 (15:05 +0100)
committerSage Weil <sage@inktank.com>
Sun, 23 Feb 2014 15:52:59 +0000 (07:52 -0800)
http://tracker.ceph.com/issues/7360 fixes #7360

Signed-off-by: Loic Dachary <loic@dachary.org>
qa/workunits/cephtool/test.sh

index 262cf21f5a2262af03110e1aae541232827a61f5..4da5cd58aa13c2e2ba6b47b0ef51eeb4b4977166 100755 (executable)
@@ -383,13 +383,12 @@ ceph osd pool set data size $new_size
 ceph osd pool get data size | grep "size: $new_size"
 ceph osd pool set data size $old_size
 
-# uncomment when erasure code ready see http://tracker.ceph.com/issues/7360
-#ceph osd crush rule create-erasure ec_ruleset
-#ceph osd pool create pool_erasure 12 12 erasure crush_ruleset=ec_ruleset
-#set +e
-#ceph osd pool set pool_erasure size 4444 2>$TMPFILE
-#check_response $? 38 'can not change the size'
-#set -e
+ceph osd crush rule create-erasure ec_ruleset
+ceph osd pool create pool_erasure 12 12 erasure crush_ruleset=ec_ruleset
+set +e
+ceph osd pool set pool_erasure size 4444 2>$TMPFILE
+check_response 'not change the size'
+set -e
 
 ceph osd pool set data hashpspool true
 ceph osd pool set data hashpspool false