Enable --limit-ledger-size on testnets (#5927)

automerge
This commit is contained in:
Michael Vines
2019-09-17 10:05:41 -07:00
committed by Grimes
parent e26f68fe62
commit de1636c792
7 changed files with 48 additions and 53 deletions

View File

@ -123,6 +123,7 @@ remoteExternalPrimordialAccountsFile=
internalNodesStakeLamports=
internalNodesLamports=
maybeNoSnapshot=""
maybeLimitLedgerSize=""
maybeSkipLedgerVerify=""
maybeDisableAirdrops=""
debugBuild=false
@ -153,6 +154,9 @@ while [[ -n $1 ]]; do
elif [[ $1 = --no-build ]]; then
doBuild=false
shift 1
elif [[ $1 = --limit-ledger-size ]]; then
maybeLimitLedgerSize="$1"
shift 1
elif [[ $1 = --skip-ledger-verify ]]; then
maybeSkipLedgerVerify="$1"
shift 1
@ -400,7 +404,6 @@ startBootstrapLeader() {
;;
esac
# shellcheck disable=SC2086 # Don't want to double quote "$maybeNoSnapshot $maybeSkipLedgerVerify"
ssh "${sshOptions[@]}" -n "$ipAddress" \
"./solana/net/remote/remote-node.sh \
$deployMethod \
@ -418,7 +421,7 @@ startBootstrapLeader() {
$numBenchTpsClients \"$benchTpsExtraArgs\" \
$numBenchExchangeClients \"$benchExchangeExtraArgs\" \
\"$genesisOptions\" \
"$maybeNoSnapshot $maybeSkipLedgerVerify" \
\"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize\" \
"
) >> "$logFile" 2>&1 || {
cat "$logFile"
@ -482,7 +485,7 @@ startNode() {
$numBenchTpsClients \"$benchTpsExtraArgs\" \
$numBenchExchangeClients \"$benchExchangeExtraArgs\" \
\"$genesisOptions\" \
\"$maybeNoSnapshot $maybeSkipLedgerVerify\" \
\"$maybeNoSnapshot $maybeSkipLedgerVerify $maybeLimitLedgerSize\" \
"
) >> "$logFile" 2>&1 &
declare pid=$!