Skip to content

Commit 2a7853e

Browse files
author
Luke Bakken
committed
use longer timeout for transfers in multi-node setup
1 parent 7ebd38e commit 2a7853e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/common.bash

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ set -o errexit
22
set -o nounset
33

44
declare -r debug='false'
5+
declare -ir _default_transfer_timeout=300
56

67
function make_temp_dir
78
{
@@ -95,6 +96,7 @@ function transfers_in_progress
9596

9697
function wait_for_transfers
9798
{
99+
local -i transfer_timeout="${1:-$_default_transfer_timeout}"
98100
local -i start_secs="$(date '+%s')"
99101
local -i now_secs="$start_secs"
100102
local transfer_status="$(transfers_in_progress)"
@@ -104,9 +106,9 @@ function wait_for_transfers
104106
sleep 5
105107
transfer_status="$(transfers_in_progress)"
106108
now_secs="$(date '+%s')"
107-
if (( now_secs - start_secs > 120 ))
109+
if (( now_secs - start_secs > transfer_timeout ))
108110
then
109-
perr 'Transfers did not finish within 2 minutes'
111+
perr "Transfers did not finish within $transfer_timeout seconds"
110112
return 1
111113
fi
112114
done

setup-riak

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ function wait_for_services
9191

9292
pinfo "Waiting for Riak services to start on $node_name"
9393

94-
sleep 5
94+
maybe_sleep
9595

9696
$riak ping
9797

0 commit comments

Comments
 (0)