From f7d294de90be53760e9b1bda31687c46d0a90848 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Sun, 22 Jul 2018 17:15:53 -0700 Subject: [PATCH] Don't rsync leader.json on every iteration --- multinode-demo/client.sh | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/multinode-demo/client.sh b/multinode-demo/client.sh index f5cdb478e5..17e18029f2 100755 --- a/multinode-demo/client.sh +++ b/multinode-demo/client.sh @@ -35,17 +35,19 @@ if [[ $1 = --loop ]]; then fi rsync_leader_url=$(rsync_url "$leader") +( + set -x + mkdir -p "$SOLANA_CONFIG_CLIENT_DIR" + $rsync -vPz "$rsync_leader_url"/config/leader.json "$SOLANA_CONFIG_CLIENT_DIR"/ + + client_json="$SOLANA_CONFIG_CLIENT_DIR"/client.json + [[ -r $client_json ]] || $solana_keygen -o "$client_json" +) iteration=0 while true; do ( set -x - mkdir -p "$SOLANA_CONFIG_CLIENT_DIR" - $rsync -vPz "$rsync_leader_url"/config/leader.json "$SOLANA_CONFIG_CLIENT_DIR"/ - - client_json="$SOLANA_CONFIG_CLIENT_DIR"/client.json - [[ -r $client_json ]] || $solana_keygen -o "$client_json" - $solana_bench_tps \ -n "$count" \ -l "$SOLANA_CONFIG_CLIENT_DIR"/leader.json \