Connect validators to the right leader

This commit is contained in:
Michael Vines 2018-07-16 11:01:07 -07:00
parent 561d31cc13
commit 51d932dad1
1 changed files with 6 additions and 4 deletions

View File

@ -19,10 +19,12 @@ fi
case $SOLANA_SNAP_CHANNEL in case $SOLANA_SNAP_CHANNEL in
edge) edge)
resourcePrefix=master-testnet-solana-com publicUrl=master.testnet.solana.com
publicIp=$(dig +short $publicUrl | head -n1)
;; ;;
beta) beta)
resourcePrefix=testnet-solana-com publicUrl=testnet.solana.com
publicIp=# # Use default value
;; ;;
*) *)
echo Error: Unknown SOLANA_SNAP_CHANNEL=$SOLANA_SNAP_CHANNEL echo Error: Unknown SOLANA_SNAP_CHANNEL=$SOLANA_SNAP_CHANNEL
@ -30,7 +32,7 @@ beta)
;; ;;
esac esac
publicUrl=${resourcePrefix//-/.} resourcePrefix=${publicUrl//./-}
vmlist=("$resourcePrefix":us-west1-b) # Leader is hard coded as the first entry vmlist=("$resourcePrefix":us-west1-b) # Leader is hard coded as the first entry
validatorNamePrefix=$resourcePrefix-validator- validatorNamePrefix=$resourcePrefix-validator-
@ -59,7 +61,7 @@ for info in "${vmlist[@]}"; do
if $leader; then if $leader; then
nodeConfig="mode=leader+drone enable-cuda=1 metrics-config=$SOLANA_METRICS_CONFIG" nodeConfig="mode=leader+drone enable-cuda=1 metrics-config=$SOLANA_METRICS_CONFIG"
else else
nodeConfig="mode=validator metrics-config=$SOLANA_METRICS_CONFIG" nodeConfig="mode=validator metrics-config=$SOLANA_METRICS_CONFIG leader-address=$publicIp"
fi fi
cat > "autogen-refresh-$vmName.sh" <<EOF cat > "autogen-refresh-$vmName.sh" <<EOF
set -x set -x