summaryrefslogtreecommitdiff
path: root/jenkins-helpers.sh
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-08-09 12:04:23 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-08-09 12:31:53 +0000
commitcfdfbbf005305a8625d14d867dce0621e83afb2d (patch)
tree1a5f27612d802997cb71addd8deac652798e9dff /jenkins-helpers.sh
parent0cdb4403355ad38a022417c3d51536707bc7faf3 (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.sh2
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