From: Elena Gryaznova Date: Tue, 19 May 2020 10:29:32 +0000 (+0300) Subject: LU-13584 tests: gather_logs() fix X-Git-Tag: 2.14.51~174 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=7ea369783fdb01b00842026ebf8df4a703ce739f 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 --- 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 }