diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-08-09 12:04:23 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-08-09 12:31:53 +0000 |
commit | cfdfbbf005305a8625d14d867dce0621e83afb2d (patch) | |
tree | 1a5f27612d802997cb71addd8deac652798e9dff /jenkins-helpers.sh | |
parent | 0cdb4403355ad38a022417c3d51536707bc7faf3 (diff) |
jenkins-helpers: Robustify print_node_with_least_containers
When board is hanging "docker <board>:2375 ps" can hang indefinetely.
Limit query by 10s timeout.
Change-Id: I5aa2e444fd9a2f78c2688679d2d9cb5562fe8544
Diffstat (limited to 'jenkins-helpers.sh')
-rw-r--r-- | jenkins-helpers.sh | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/jenkins-helpers.sh b/jenkins-helpers.sh index 9c9b8147..2c2df7eb 100644 --- a/jenkins-helpers.sh +++ b/jenkins-helpers.sh @@ -36,7 +36,7 @@ print_node_with_least_containers () testers=$(print_nodes_in_labels $tester_labels | sort --random-sort) for tester in $testers; do ret=0 - load_value=$(docker -H ${tester}.tcwglab:2375 ps | wc -l) || ret=$? + load_value=$(timeout 10s docker -H ${tester}.tcwglab:2375 ps | wc -l) || ret=$? if [ $ret -eq 0 ]; then if [ "$load_value" -lt "$tester_min_load_value" ]; then tester_min_load_name=$tester |