Whamcloud - gitweb
b=15747
authorgrev <grev>
Thu, 21 Aug 2008 15:49:57 +0000 (15:49 +0000)
committergrev <grev>
Thu, 21 Aug 2008 15:49:57 +0000 (15:49 +0000)
i=Tappro
test_24 and t-f client_reconnect fn fix

lustre/tests/recovery-small.sh
lustre/tests/test-framework.sh

index b5f812d..9c2ee1c 100755 (executable)
@@ -586,8 +586,9 @@ test_23() { #b=4561
 }
 run_test 23 "client hang when close a file after mds crash"
 
-test_24() {    # bug 2248 - eviction fails writeback but app doesn't see it
+test_24() { # bug 11710 details correct fsync() behavior
        mkdir -p $DIR/$tdir
+       lfs setstripe $DIR/$tdir -s 0 -i 0 -c 1
        cancel_lru_locks osc
        multiop_bg_pause $DIR/$tdir/$tfile Owy_wyc || return 1
        MULTI_PID=$!
index c453c8e..77c23e2 100644 (file)
@@ -722,8 +722,10 @@ client_df() {
 
 client_reconnect() {
     uname -n >> $MOUNT/recon
-    if [ ! -z "$CLIENTS" ]; then
-        $PDSH $CLIENTS "df $MOUNT; uname -n >> $MOUNT/recon" > /dev/null
+    if [ -z "$CLIENTS" ]; then
+        df $MOUNT; uname -n >> $MOUNT/recon
+    else
+        do_nodes $CLIENTS "df $MOUNT; uname -n >> $MOUNT/recon" > /dev/null
     fi
     echo Connected clients:
     cat $MOUNT/recon