From 7bdee09c30d07a50082d9a2c08182f7f3f6ea47a Mon Sep 17 00:00:00 2001 From: Vladimir Saveliev Date: Wed, 20 May 2015 19:25:22 +0300 Subject: [PATCH] LU-6622 tests: reduce chance of stat timeout in lnet-selftest lst_end_session() calls 'lst show_error' before 'lst stop b' which stops batched tests. Stat RPC sent by 'lst show_error' may timeout due to network congestion cause by running batched tests. 'lst show_error' reports stat RPC's timeout case, so that check_lst_err() detects that errors were found and assumes that the test failed. Stop batched tests before call to 'lst show_error' in order to reduce chance of RCS timeout during 'lst show_error'. Test-Parameters: trivial Xyratex-bug-id: MRP-1101 Signed-off-by: Vladimir Saveliev Change-Id: Ibe4fa6399c9ea0b0063ac41494f0725eb14f0e8a Reviewed-on: http://review.whamcloud.com/14881 Reviewed-by: Doug Oucharek Reviewed-by: Andreas Dilger Tested-by: Jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/tests/functions.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lustre/tests/functions.sh b/lustre/tests/functions.sh index 84916b0..4034fef 100644 --- a/lustre/tests/functions.sh +++ b/lustre/tests/functions.sh @@ -214,10 +214,10 @@ lst_end_session () { export LST_SESSION=`$LST show_session 2>/dev/null | awk -F " " '{print $5}'` [ "$LST_SESSION" == "" ] && return + $LST stop b if $verbose; then $LST show_error c s fi - $LST stop b $LST end_session } -- 1.8.3.1