Skip to content

Commit 6e34409

Browse files
committed
Enable timeout for SSH-ing to non-logexported nodes
1 parent 15c3e49 commit 6e34409

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

cluster/log-dump/log-dump.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,7 @@ function dump_nodes() {
419419
all_selected_nodes+=( "${windows_node_names[@]}" )
420420

421421
proc=${max_dump_processes}
422+
start="$(date +%s)"
422423
for i in "${!all_selected_nodes[@]}"; do
423424
node_name="${all_selected_nodes[$i]}"
424425
node_dir="${report_dir}/${node_name}"
@@ -438,6 +439,10 @@ function dump_nodes() {
438439
if [[ proc -eq 0 ]]; then
439440
proc=${max_dump_processes}
440441
wait
442+
now="$(date +%s)"
443+
if [[ ! -z "${LOG_DUMP_SSH_TIMEOUT}" && $((now - start)) -gt ${LOG_DUMP_SSH_TIMEOUT} ]]; then
444+
break
445+
fi
441446
fi
442447
done
443448
# Wait for any remaining processes.

0 commit comments

Comments
 (0)