From 7ea369783fdb01b00842026ebf8df4a703ce739f Mon Sep 17 00:00:00 2001 From: Elena Gryaznova Date: Tue, 19 May 2020 13:29:32 +0300 Subject: [PATCH] LU-13584 tests: gather_logs() fix Fix gather_logs() to work on real HW where server nodes do not have the access to clients. Signed-off-by: Elena Gryaznova HPE-bug-id: LUS-8888 Reviewed-by: Alexander Lezhoev Reviewed-by: Vladimir Saveliev Change-Id: Ifeea54e20d3123ee64582e32b92a4573e60ff33e Reviewed-on: https://review.whamcloud.com/38660 Reviewed-by: Shaun Tancheff Reviewed-by: Vladimir Saveliev Tested-by: jenkins Tested-by: Maloo Reviewed-by: Oleg Drokin --- lustre/tests/test-framework.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lustre/tests/test-framework.sh b/lustre/tests/test-framework.sh index d5c1968..acc6d8f 100755 --- a/lustre/tests/test-framework.sh +++ b/lustre/tests/test-framework.sh @@ -7947,8 +7947,11 @@ gather_logs () { fi if [ ! -f $LOGDIR/shared ]; then - do_nodes $list rsync -az "${prefix}.*.${suffix}" \ - $HOSTNAME:$LOGDIR + local remote_nodes=$(exclude_items_from_list $list $HOSTNAME) + + for node in ${remote_nodes//,/ }; do + rsync -az -e ssh $node:${prefix}.'*'.${suffix} $LOGDIR & + done fi } -- 1.8.3.1