Whamcloud - gitweb
EX-8590 lipe: Use SSH poll to read stdout/err unblocking
authorAlexandre Ioffe <aioffe@ddn.com>
Sat, 25 Nov 2023 08:36:42 +0000 (00:36 -0800)
committerAndreas Dilger <adilger@whamcloud.com>
Tue, 12 Dec 2023 05:50:37 +0000 (05:50 +0000)
commit27ebdf8e7428fede98f1d8885c48fe3ab2e28ce0
tree36dd5ee0ef65e209b8ff612d15de2d23eb8caf53
parent99ec7ca7d94453fce133f0b3e61261253440f046
EX-8590 lipe: Use SSH poll to read stdout/err unblocking

Limit to use only one client machine for hot-pools tests 75*
Fix skip condition for tests 75a,b,c when bandwidth limit
options are not available.
Use ssh poll and unblocking read to read stdout/err in loop
to prevent losing the output when it is not ready.

Test-Parameters: trivial testlist=hot-pools
Test-Parameters: testlist=hot-pools env=ONLY=75a,ONLY_REPEAT=82
Test-Parameters: testlist=hot-pools env=ONLY=75b,ONLY_REPEAT=82
Signed-off-by: Alexandre Ioffe <aioffe@ddn.com>
Change-Id: Ibe07cdd51197c1f3c048b7fcdab6caff850067e7
Reviewed-on: https://review.whamcloud.com/c/ex/lustre-release/+/53288
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Alex Zhuravlev <bzzz@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
lipe/src/lamigo.c
lipe/src/lipe_ssh.c
lipe/src/lipe_ssh.h
lustre/tests/hot-pools.sh