From 81db333490863cf7971c3c80d8b20db818095eba Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Fri, 27 Jul 2018 23:44:52 -0700 Subject: [PATCH] Guard against rsyncing TBs of ledger --- multinode-demo/validator.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/multinode-demo/validator.sh b/multinode-demo/validator.sh index 4b564c7619..88f38e73fc 100755 --- a/multinode-demo/validator.sh +++ b/multinode-demo/validator.sh @@ -70,7 +70,11 @@ tune_networking SOLANA_LEADER_CONFIG_DIR="$SOLANA_CONFIG_DIR"/leader-config rm -rf "$SOLANA_LEADER_CONFIG_DIR" set -ex -$rsync -vPrz "$rsync_leader_url"/config/ "$SOLANA_LEADER_CONFIG_DIR" +$rsync -vPrz --max-size=100M "$rsync_leader_url"/config/ "$SOLANA_LEADER_CONFIG_DIR" +[[ -r "$SOLANA_LEADER_CONFIG_DIR"/ledger.log ]] || { + echo "Unable to retrieve ledger.log from $rsync_leader_url" + exit 1 +} # Ensure the validator has at least 1 token before connecting to the network # TODO: Remove this workaround