Tunnel SOLANA_DEFAULT_METRICS_RATE into Snap nodes
This commit is contained in:
parent
a6cb2f1bcf
commit
4eb676afaa
|
@ -76,13 +76,18 @@ for info in "${vmlist[@]}"; do
|
||||||
(
|
(
|
||||||
SECONDS=0
|
SECONDS=0
|
||||||
echo "--- $vmName in zone $vmZone $nodePosition"
|
echo "--- $vmName in zone $vmZone $nodePosition"
|
||||||
|
commonNodeConfig="\
|
||||||
|
rust-log=$RUST_LOG \
|
||||||
|
default-metrics-rate=$SOLANA_DEFAULT_METRICS_RATE \
|
||||||
|
metrics-config=$SOLANA_METRICS_CONFIG \
|
||||||
|
"
|
||||||
if $leader; then
|
if $leader; then
|
||||||
nodeConfig="mode=leader+drone metrics-config=$SOLANA_METRICS_CONFIG"
|
nodeConfig="mode=leader+drone $commonNodeConfig"
|
||||||
if [[ -n $SOLANA_CUDA ]]; then
|
if [[ -n $SOLANA_CUDA ]]; then
|
||||||
nodeConfig="$nodeConfig enable-cuda=1"
|
nodeConfig="$nodeConfig enable-cuda=1"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
nodeConfig="mode=validator metrics-config=$SOLANA_METRICS_CONFIG leader-address=$publicIp"
|
nodeConfig="mode=validator leader-address=$publicIp $commonNodeConfig"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
set -x
|
set -x
|
||||||
|
|
|
@ -35,6 +35,7 @@ if [[ -d "$SNAP" ]]; then # Running inside a Linux Snap?
|
||||||
mkdir -p "$SNAP_DATA"/{drone,leader,validator}
|
mkdir -p "$SNAP_DATA"/{drone,leader,validator}
|
||||||
|
|
||||||
SOLANA_METRICS_CONFIG="$(snapctl get metrics-config)"
|
SOLANA_METRICS_CONFIG="$(snapctl get metrics-config)"
|
||||||
|
SOLANA_DEFAULT_METRICS_RATE="$(snapctl get default-metrics-rate)"
|
||||||
SOLANA_CUDA="$(snapctl get enable-cuda)"
|
SOLANA_CUDA="$(snapctl get enable-cuda)"
|
||||||
RUST_LOG="$(snapctl get rust-log)"
|
RUST_LOG="$(snapctl get rust-log)"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue