Whamcloud - gitweb
b=13974
authorgrev <grev>
Wed, 21 Nov 2007 10:35:02 +0000 (10:35 +0000)
committergrev <grev>
Wed, 21 Nov 2007 10:35:02 +0000 (10:35 +0000)
i=Nathan

test_43: change exec to multiop

lustre/tests/sanity.sh

index ac0386f..6b2080f 100644 (file)
@@ -1887,9 +1887,13 @@ run_test 42d "test complete truncate of file with cached dirty data"
 
 test_43() {
        cp -p /bin/ls $DIR/$tdir/$tfile
 
 test_43() {
        cp -p /bin/ls $DIR/$tdir/$tfile
-       exec 9>> $DIR/$tdir/$tfile
+       multiop $DIR/$tdir/$tfile Ow_c &
+       pid=$!
+       # give multiop a chance to open
+       sleep 1
+
        $DIR/$tdir/$tfile && error || true
        $DIR/$tdir/$tfile && error || true
-       exec 9<&-
+       kill -USR1 $pid
 }
 run_test 43 "execution of file opened for write should return -ETXTBSY"
 
 }
 run_test 43 "execution of file opened for write should return -ETXTBSY"