Plumb --wait-for-supermajority through scripts (#10611)

This commit is contained in:
Trent Nelson
2020-06-15 19:52:44 -06:00
committed by GitHub
parent 296ac10b3a
commit 348bf78cd1
3 changed files with 12 additions and 2 deletions

View File

@ -57,6 +57,9 @@ while [[ -n $1 ]]; do
elif [[ $1 = --no-restart ]]; then elif [[ $1 = --no-restart ]]; then
no_restart=1 no_restart=1
shift shift
elif [[ $1 == --wait-for-supermajority ]]; then
args+=("$1" "$2")
shift 2
else else
echo "Unknown argument: $1" echo "Unknown argument: $1"
$program --help $program --help

View File

@ -148,6 +148,9 @@ while [[ -n $1 ]]; do
elif [[ $1 = --max-genesis-archive-unpacked-size ]]; then elif [[ $1 = --max-genesis-archive-unpacked-size ]]; then
args+=("$1" "$2") args+=("$1" "$2")
shift 2 shift 2
elif [[ $1 == --wait-for-supermajority ]]; then
args+=("$1" "$2")
shift 2
elif [[ $1 = -h ]]; then elif [[ $1 = -h ]]; then
usage "$@" usage "$@"
else else

View File

@ -281,7 +281,7 @@ startBootstrapLeader() {
${#clientIpList[@]} \"$benchTpsExtraArgs\" \ ${#clientIpList[@]} \"$benchTpsExtraArgs\" \
${#clientIpList[@]} \"$benchExchangeExtraArgs\" \ ${#clientIpList[@]} \"$benchExchangeExtraArgs\" \
\"$genesisOptions\" \ \"$genesisOptions\" \
\"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize\" \ \"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize $maybeWaitForSupermajority\" \
\"$gpuMode\" \ \"$gpuMode\" \
\"$GEOLOCATION_API_KEY\" \ \"$GEOLOCATION_API_KEY\" \
" "
@ -350,7 +350,7 @@ startNode() {
${#clientIpList[@]} \"$benchTpsExtraArgs\" \ ${#clientIpList[@]} \"$benchTpsExtraArgs\" \
${#clientIpList[@]} \"$benchExchangeExtraArgs\" \ ${#clientIpList[@]} \"$benchExchangeExtraArgs\" \
\"$genesisOptions\" \ \"$genesisOptions\" \
\"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize\" \ \"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize $maybeWaitForSupermajority\" \
\"$gpuMode\" \ \"$gpuMode\" \
\"$GEOLOCATION_API_KEY\" \ \"$GEOLOCATION_API_KEY\" \
" "
@ -733,6 +733,7 @@ maybeNoSnapshot=""
maybeLimitLedgerSize="" maybeLimitLedgerSize=""
maybeSkipLedgerVerify="" maybeSkipLedgerVerify=""
maybeDisableAirdrops="" maybeDisableAirdrops=""
maybeWaitForSupermajority=""
debugBuild=false debugBuild=false
doBuild=true doBuild=true
gpuMode=auto gpuMode=auto
@ -843,6 +844,9 @@ while [[ -n $1 ]]; do
elif [[ $1 == --client-delay-start ]]; then elif [[ $1 == --client-delay-start ]]; then
clientDelayStart=$2 clientDelayStart=$2
shift 2 shift 2
elif [[ $1 == --wait-for-supermajority ]]; then
maybeWaitForSupermajority="$1 $2"
shift 2
else else
usage "Unknown long option: $1" usage "Unknown long option: $1"
fi fi