Skip to content

Commit 0de9965

Browse files
committed
commit
1 parent 5d3c997 commit 0de9965

File tree

1 file changed

+17
-5
lines changed
  • tests/phys_rep_tiered.test

1 file changed

+17
-5
lines changed

tests/phys_rep_tiered.test/runit

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1244,8 +1244,18 @@ function tranlog_timeout()
12441244
{
12451245
typeset begin
12461246
typeset end
1247+
typeset longreq_before=0
1248+
typeset longreq_after=0
1249+
typeset x
12471250
echo "== tranlog timeout test"
12481251

1252+
echo "Count current number of LONGREQS"
1253+
for node in $CLUSTER ; do
1254+
logfile=$TESTDIR/logs/${DBNAME}.${node}.db
1255+
x=$(egrep "LONG REQUEST" $logfile | wc -l)
1256+
longreq_before=$(( longreq_before + x ))
1257+
done
1258+
12491259
# Set timeout for 5 seconds - this should succeed if total time is between 5 and 7 seconds
12501260
echo "Testing timeout of 5 seconds"
12511261
begin=$(date +%s)
@@ -1265,14 +1275,16 @@ function tranlog_timeout()
12651275
cleanFailExit "tranlog timeout test failed, total time $total wanted 30"
12661276
fi
12671277

1268-
echo "Make sure there is no LONG REQUEST trace database output"
1278+
echo "Make sure LONG REQUEST trace hasn't increased"
12691279
for node in $CLUSTER ; do
12701280
logfile=$TESTDIR/logs/${DBNAME}.${node}.db
1271-
egrep "LONG REQUEST" $logfile
1272-
if [[ $? -eq 0 ]]; then
1273-
cleanFailExit "Found LONG REQUEST trace output in $logfile"
1274-
fi
1281+
x=$(egrep "LONG REQUEST" $logfile | wc -l)
1282+
let longreq_after=longreq_after+x
12751283
done
1284+
1285+
if [[ "$longreq_after" -gt "$longreq_before" ]]; then
1286+
cleanFailExit "Found LONG REQUEST trace output in $logfile"
1287+
fi
12761288
}
12771289

12781290
function get_log_cursor_gen()

0 commit comments

Comments
 (0)