]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: fix tests due to no default erasure-code ruleset
authorSage Weil <sage@inktank.com>
Wed, 26 Mar 2014 00:35:01 +0000 (17:35 -0700)
committerSage Weil <sage@inktank.com>
Wed, 26 Mar 2014 05:38:05 +0000 (22:38 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/test/mon/osd-crush.sh
src/test/mon/osd-pool-create.sh

index 38e2b19f1afb30f2a865483e494265264087e420..5f32f8cdf5464742faee2d6a916a8f50a6ecbe08 100755 (executable)
@@ -89,9 +89,6 @@ function TEST_crush_rule_create_simple_exists() {
 
 function TEST_crush_rule_create_erasure() {
     local dir=$1
-    ./ceph --format xml osd crush rule dump erasure-code | \
-        egrep '<op>take</op><item>[^<]+</item><item_name>default</item_name>' | \
-        grep '<op>chooseleaf_indep</op><num>0</num><type>host</type>' || return 1
     local ruleset=ruleset3
     ./ceph osd crush rule create-erasure $ruleset || return 1
     ./ceph osd crush rule create-erasure $ruleset 2>&1 | \
index 264583268851cb6a4faf1c9583eb7a2d1755c528..e260d9e1b94ee1fefb606fa0d793992fb721e8b5 100755 (executable)
@@ -75,9 +75,9 @@ function TEST_erasure_crush_rule() {
     ./ceph osd crush rule ls | grep $crush_ruleset
     local poolname
     poolname=pool_erasure1
-    ! ./ceph --format json osd dump | grep '"crush_ruleset":2' || return 1
+    ! ./ceph --format json osd dump | grep '"crush_ruleset":1' || return 1
     ./ceph osd pool create $poolname 12 12 erasure default $crush_ruleset
-    ./ceph --format json osd dump | grep '"crush_ruleset":2' || return 1
+    ./ceph --format json osd dump | grep '"crush_ruleset":1' || return 1
     #
     # a crush ruleset by the name of the pool is implicitly created
     #