From: wangdi Date: Sun, 18 Nov 2012 21:37:44 +0000 (-0800) Subject: LU-1187 dne: add remote dir check in replay-vbr. X-Git-Tag: 2.3.59~2 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=96a0f6eef77190d166de0ecc7a66ae2ac2b6ae53 LU-1187 dne: add remote dir check in replay-vbr. Add remote dir check in replay-vbr. Change-Id: Ia955703a45c1fe63439d0cbe893b73bb12a77305 Signed-off-by: Wang Di Reviewed-on: http://review.whamcloud.com/4321 Tested-by: Hudson Tested-by: Maloo Reviewed-by: Andreas Dilger Reviewed-by: Jian Yu --- diff --git a/lustre/tests/replay-vbr.sh b/lustre/tests/replay-vbr.sh index 14c9883..af1a196 100644 --- a/lustre/tests/replay-vbr.sh +++ b/lustre/tests/replay-vbr.sh @@ -211,7 +211,18 @@ test_2a() { # extended former test_0d if (($pre != $post)); then error "version was changed: pre $pre, post $post" fi - do_node $CLIENT1 rm $DIR/$tfile-* + # remote directory + if [ $MDSCOUNT -ge 2 ]; then + #create remote dir + local MDT_IDX=1 + pre=$(get_version $CLIENT1 $DIR) + do_node $CLIENT1 $LFS mkdir -i $MDT_IDX $DIR/$tfile-remote_dir + post=$(get_version $CLIENT1 $DIR) + if (($pre != $post)); then + error "version was changed: pre $pre, post $post" + fi + fi + do_node $CLIENT1 rm -rf $DIR/$tfile-* } run_test 2a "create operations doesn't change version of parent" @@ -249,6 +260,18 @@ test_3a() { # former test_0f if (($pre != $post)); then error "version was changed: pre $pre, post $post" fi + + if [ $MDSCOUNT -ge 2 ]; then + #create remote dir + local MDT_IDX=1 + do_node $CLIENT1 $LFS mkdir -i $MDT_IDX $DIR/$tfile-remote_dir + pre=$(get_version $CLIENT1 $DIR) + do_node $CLIENT1 rmdir $DIR/$tfile-remote_dir + post=$(get_version $CLIENT1 $DIR) + if (($pre != $post)); then + error "version was changed: pre $pre, post $post" + fi + fi } run_test 3a "unlink doesn't change version of parent"