Whamcloud - gitweb
LU-15055 lod: run qmt_pool_* only from the MDT0000 config
[fs/lustre-release.git] / lustre / tests / replay-single-lmv.sh
index db137fe..63ec67a 100755 (executable)
@@ -1,34 +1,27 @@
 #!/bin/bash
 
 set -e
-#set -v
 
-#
-# This test needs to be run on the client
-#
-
-LUSTRE=${LUSTRE:-`dirname $0`/..}
+LUSTRE=${LUSTRE:-$(dirname $0)/..}
 . $LUSTRE/tests/test-framework.sh
 init_test_env $@
-. ${CONFIG:=$LUSTRE/tests/cfg/lmv.sh}
-
 
-# Skip these tests
-ALWAYS_EXCEPT=""
+# bug number for skipped test:
+ALWAYS_EXCEPT="REPLAY_SINGLE_LMV_EXCEPT "
 build_test_filter
 
 SETUP=${SETUP:-"setup"}
 CLEANUP=${CLEANUP:-"stopall"}
 
 if [ "$ONLY" == "cleanup" ]; then
-    lctl set_param debug=0 || true
-    $CLEANUP
-    exit 0
+       lctl set_param debug=0 || true
+       $CLEANUP
+       exit 0
 fi
 
 setup() {
-    formatall
-    setupall
+       formatall
+       setupall
 }
 
 $SETUP
@@ -94,22 +87,22 @@ test_2a() {
 run_test 2a "unlink cross-node file (fail mds with name)"
 
 test_3a() {
-       replay_barrier mds2
-       mkdir $DIR/dir3a1
-       $LCTL mark "$HOSTNAME FAILOVER mds2"
-       fail mds2
-       stat $DIR
-       $CHECKSTAT -t dir $DIR/dir3a1 || return 1
+    replay_barrier mds2
+    mkdir $DIR/dir3a1
+    $LCTL mark "FAILOVER mds2"
+    fail mds2
+    stat $DIR
+    $CHECKSTAT -t dir $DIR/dir3a1 || return 1
 }
 run_test 3a "mkdir cross-node dir (fail mds with inode)"
 
 test_3b() {
-       replay_barrier mds1
-       mkdir $DIR/dir3b1
-       $LCTL mark "$HOSTNAME FAILOVER mds1"
-       fail mds1
-       stat $DIR
-       $CHECKSTAT -t dir $DIR/dir3b1 || return 1
+    replay_barrier mds1
+    mkdir $DIR/dir3b1
+    $LCTL mark "FAILOVER mds1"
+    fail mds1
+    stat $DIR
+    $CHECKSTAT -t dir $DIR/dir3b1 || return 1
 }
 run_test 3b "mkdir cross-node dir (fail mds with inode)"