diff options
Diffstat (limited to 'tests')
| -rwxr-xr-x | tests/basic/ec/ec-data-heal.t | 20 | 
1 files changed, 4 insertions, 16 deletions
diff --git a/tests/basic/ec/ec-data-heal.t b/tests/basic/ec/ec-data-heal.t index 4599c8a336b..2672661c6b1 100755 --- a/tests/basic/ec/ec-data-heal.t +++ b/tests/basic/ec/ec-data-heal.t @@ -22,14 +22,11 @@ iopid=$(echo $!)  ############ Kill and start brick0 for heal ########### -brick0=$(ps -p $(get_brick_pid $V0 $H0 $B0/${V0}0) -o args) -WORDTOREMOVE=COMMAND -brick0=${brick0//$WORDTOREMOVE/}  TEST kill_brick $V0 $H0 $B0/${V0}0  EXPECT_WITHIN $CHILD_UP_TIMEOUT "2" ec_child_up_count $V0 0  #sleep so that data can be written which will be healed later  sleep 10 -TEST eval $brick0 +TEST $CLI volume start $V0 force  ##wait for heal info to become 0 and kill IO  EXPECT_WITHIN $IO_HEAL_TIMEOUT "^0$" get_pending_heal_count $V0  kill $iopid @@ -39,44 +36,35 @@ EXPECT_WITHIN $IO_HEAL_TIMEOUT "^0$" get_pending_heal_count $V0  ## unmount and mount get md5sum after killing brick0 -brick0=$(ps -p $(get_brick_pid $V0 $H0 $B0/${V0}0) -o args) -WORDTOREMOVE=COMMAND -brick0=${brick0//$WORDTOREMOVE/}  TEST kill_brick $V0 $H0 $B0/${V0}0  EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0  TEST $GFS --volfile-id=/$V0 --volfile-server=$H0 $M0;  EXPECT_WITHIN $CHILD_UP_TIMEOUT "2" ec_child_up_count $V0 0  mdsum0=`md5sum $M0/file | awk '{print $1}'` -TEST eval $brick0 +TEST $CLI volume start $V0 force  EXPECT_WITHIN $CHILD_UP_TIMEOUT "3" ec_child_up_count $V0 0  ## unmount and mount get md5sum after killing brick1 -brick1=$(ps -p $(get_brick_pid $V0 $H0 $B0/${V0}1) -o args) -WORDTOREMOVE=COMMAND -brick1=${brick1//$WORDTOREMOVE/}  TEST kill_brick $V0 $H0 $B0/${V0}1  EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0  TEST $GFS --volfile-id=/$V0 --volfile-server=$H0 $M0;  EXPECT_WITHIN $CHILD_UP_TIMEOUT "2" ec_child_up_count $V0 0  mdsum1=`md5sum $M0/file | awk '{print $1}'` -TEST eval $brick1 +TEST $CLI volume start $V0 force  EXPECT_WITHIN $CHILD_UP_TIMEOUT "3" ec_child_up_count $V0 0  ## unmount and mount get md5sum after killing brick2 -brick2=$(ps -p $(get_brick_pid $V0 $H0 $B0/${V0}2) -o args) -WORDTOREMOVE=COMMAND -brick2=${brick2//$WORDTOREMOVE/}  TEST kill_brick $V0 $H0 $B0/${V0}2  EXPECT_WITHIN $UMOUNT_TIMEOUT "Y" force_umount $M0  TEST $GFS --volfile-id=/$V0 --volfile-server=$H0 $M0;  EXPECT_WITHIN $CHILD_UP_TIMEOUT "2" ec_child_up_count $V0 0  mdsum2=`md5sum $M0/file | awk '{print $1}'` -TEST eval $brick2 +TEST $CLI volume start $V0 force  EXPECT_WITHIN $CHILD_UP_TIMEOUT "3" ec_child_up_count $V0 0  # compare all the three md5sums  | 
