From: ericm Date: Mon, 9 Feb 2004 08:42:29 +0000 (+0000) Subject: merge HEAD to b_eq tag 20040209_1518 (kernel only) X-Git-Tag: v1_7_70~2^33~28 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=a664575eddcfa915d37676675bfbe2ca4af95e8c;p=fs%2Flustre-release.git merge HEAD to b_eq tag 20040209_1518 (kernel only) major changes are from landing of b_recovery, which might have great impact on liblustre. --- diff --git a/lustre/tests/recovery-small.sh b/lustre/tests/recovery-small.sh index d5dae90..8ae8c13 100755 --- a/lustre/tests/recovery-small.sh +++ b/lustre/tests/recovery-small.sh @@ -35,11 +35,11 @@ setup() { start ost2 --reformat $OSTLCONFARGS [ "$DAEMONFILE" ] && $LCTL debug_daemon start $DAEMONFILE $DAEMONSIZE start mds $MDSLCONFARGS --reformat - zconf_mount $MOUNT + zconf_mount `hostname` $MOUNT } cleanup() { - zconf_umount $MOUNT + zconf_umount `hostname` $MOUNT stop mds ${FORCE} $MDSLCONFARGS stop ost2 ${FORCE} --dump cleanup.log stop ost ${FORCE} --dump cleanup.log @@ -152,21 +152,12 @@ test_11(){ } run_test 11 "wake up a thead waiting for completion after eviction (b=2460)" -clear_failloc() { - facet=$1 - pause=$2 - sleep $pause - echo "clearing fail_loc on $facet" - do_facet $facet "sysctl -w lustre.fail_loc=0" -} - #b=2494 test_12(){ $LCTL mark multiop $MOUNT/$tfile OS_c multiop $MOUNT/$tfile OS_c & PID=$! #define OBD_FAIL_MDS_CLOSE_NET 0x115 - DDPID=$! do_facet mds "sysctl -w lustre.fail_loc=0x115" clear_failloc mds $((TIMEOUT * 2)) & kill -USR1 $PID @@ -176,5 +167,27 @@ test_12(){ } run_test 12 "recover from timed out resend in ptlrpcd (b=2494)" +# Bug 113, check that readdir lost recv timeout works. +test_13() { + mkdir /mnt/lustre/readdir + touch /mnt/lustre/readdir/newentry +# OBD_FAIL_MDS_READPAGE_NET|OBD_FAIL_ONCE + do_facet mds "sysctl -w lustre.fail_loc=0x80000104" + ls /mnt/lustre/readdir || return 1 + do_facet mds "sysctl -w lustre.fail_loc=0" + rm -rf /mnt/lustre/readdir +} +run_test 13 "mdc_readpage restart test (bug 1138)" + +# Bug 113, check that readdir lost send timeout works. +test_14() { + mkdir /mnt/lustre/readdir + touch /mnt/lustre/readdir/newentry +# OBD_FAIL_MDS_SENDPAGE|OBD_FAIL_ONCE + do_facet mds "sysctl -w lustre.fail_loc=0x80000106" + ls /mnt/lustre/readdir || return 1 + do_facet mds "sysctl -w lustre.fail_loc=0" +} +run_test 14 "mdc_readpage resend test (bug 1138)" + $CLEANUP -