]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: CLEANUP make test clearer by using "fail" as argument
authorDavid Zafman <dzafman@redhat.com>
Wed, 23 Nov 2016 19:46:57 +0000 (11:46 -0800)
committerDavid Zafman <dzafman@redhat.com>
Wed, 23 Nov 2016 19:46:57 +0000 (11:46 -0800)
Signed-off-by: David Zafman <dzafman@redhat.com>
src/test/erasure-code/test-erasure-eio.sh

index 63baef86384bc16347ee9389dce519bb4b19bdf8..059e6ea8c8c24a8b4433cec078c33bab5b6924b8 100755 (executable)
@@ -88,12 +88,12 @@ function rados_get() {
     local dir=$1
     local poolname=$2
     local objname=${3:-SOMETHING}
-    local expect=${4:-0}
+    local expect=${4:-ok}
 
     #
     # Expect a failure to get object
     #
-    if [ $expect = "1" ];
+    if [ $expect = "fail" ];
     then
         ! rados --pool $poolname get $objname $dir/COPY
         return
@@ -117,7 +117,7 @@ function rados_put_get() {
     #
     rados_put $dir $poolname $objname || return 1
     # We can read even though caller injected read error on one of the shards
-    rados_get $dir $poolname $objname || return 1
+    rados_get $dir $poolname $objname || return 1
 
     if [ -n "$recovery" ];
     then
@@ -131,7 +131,7 @@ function rados_put_get() {
         ceph osd out ${initial_osds[$last]} || return 1
         ! get_osds $poolname $objname | grep '\<'${initial_osds[$last]}'\>' || return 1
         # This will fail since one shard is out and one shard has injected read error
-        rados_get $dir $poolname $objname 1 || return 1
+        rados_get $dir $poolname $objname fail || return 1
         ceph osd in ${initial_osds[$last]} || return 1
     fi
 
@@ -172,7 +172,7 @@ function rados_get_data_eio() {
     shard_id=$(expr $shard_id + 1)
     inject_eio $objname $dir $shard_id || return 1
     # Now 2 out of 3 shards get EIO, so should fail
-    rados_get $dir $poolname $objname 1 || return 1
+    rados_get $dir $poolname $objname fail || return 1
 }
 
 # Change the size of speificied shard
@@ -224,12 +224,12 @@ function rados_get_data_bad_size() {
     #
     set_size $objname $dir $shard_id $bytes $mode || return 1
 
-    rados_get $dir $poolname $objname || return 1
+    rados_get $dir $poolname $objname || return 1
 
     # Leave objname and modify another shard
     shard_id=$(expr $shard_id + 1)
     set_size $objname $dir $shard_id $bytes $mode || return 1
-    rados_get $dir $poolname $objname 1 || return 1
+    rados_get $dir $poolname $objname fail || return 1
 }
 
 #