From 556fb10ced477328a185202899d2b5513c0c6075 Mon Sep 17 00:00:00 2001 From: rread Date: Tue, 19 Aug 2003 19:04:17 +0000 Subject: [PATCH] b=1777 * Add test to replay open after chmod --- lustre/tests/replay-single.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/lustre/tests/replay-single.sh b/lustre/tests/replay-single.sh index 657a87e..492ee90 100755 --- a/lustre/tests/replay-single.sh +++ b/lustre/tests/replay-single.sh @@ -254,6 +254,26 @@ test_8() { } run_test 8 "open, unlink |X| close" +# 1777 - replay open after committed chmod that would make +# a regular open a failure +test_9() { + mcreate $MOUNTPT/f9 + multiop $MOUNTPT/f9 O_wc & + pid=$! + # give multiop a chance to open + sleep 1 + chmod 0 $MOUNTPT/f9 + checkstat -v -p 0 $MOUNTPT/f9 + replay_barrier mds + fail mds + kill -USR1 $pid + wait $pid || return 1 + + checkstat -v -s 1 $MOUNTPT/f9 + return 0 +} +run_test 9 "open chmod 0 |x| write close" + stop client $CLIENTLCONFARGS stop ost -- 1.8.3.1