Whamcloud - gitweb
b=13599
authorgrev <grev>
Thu, 11 Oct 2007 21:33:14 +0000 (21:33 +0000)
committergrev <grev>
Thu, 11 Oct 2007 21:33:14 +0000 (21:33 +0000)
i=Nathan
i=Scjody

use multiop instead of exec

lustre/tests/replay-single.sh

index 45c86e6..1124d69 100755 (executable)
@@ -485,9 +485,10 @@ test_20b() { # bug 10480
 run_test 20b "write, unlink, eviction, replay, (test mds_cleanup_orphans)"
 
 test_20c() { # bug 10480
-    dd if=/dev/zero of=$DIR/$tfile bs=4k count=10000
-
-    exec 100< $DIR/$tfile
+    multiop $DIR/$tfile Ow_c &
+    pid=$!
+    # give multiop a chance to open
+    sleep 1
 
     ls -la $DIR/$tfile
 
@@ -495,8 +496,7 @@ test_20c() { # bug 10480
 
     df -P $DIR || df -P $DIR || true    # reconnect
 
-    exec 100<&-
-
+    kill -USR1 $pid
     test -s $DIR/$tfile || error "File was truncated"
 
     return 0