@@ -47,7 +47,7 @@ CURRENT_FAILURE_COUNT=0
47
47
while true ; do
48
48
source $NETWORK_PARAMETERS_FILE $NETWORK
49
49
echo " Updated network parameters"
50
- NEWEST_BUCKET=$( gcloud storage ls $BUCKET_ENDPOINT | sort -n -t / -k 4 | tail -n 1)
50
+ NEWEST_BUCKET=$( gcloud storage ls $BUCKET_ENDPOINT --billing-project= $BILLING_PROJECT | sort -n -t / -k 4 | tail -n 1)
51
51
NEWEST_BUCKET_SLOT=$( echo $NEWEST_BUCKET | awk -F' /' ' {print $(NF-1)}' )
52
52
LATEST_RUN_BUCKET_SLOT=$( cat $LATEST_RUN_BUCKET_SLOT_FILE )
53
53
@@ -83,15 +83,15 @@ while true; do
83
83
send_slack_message " Rocksdb already exists at \` $LEDGER_DIR /rocksdb\` "
84
84
else
85
85
while true ; do
86
- if gcloud storage ls ${SOLANA_BUCKET_PATH} /rocksdb.tar.zst | grep -q ' rocksdb.tar.zst' ; then
86
+ if gcloud storage ls ${SOLANA_BUCKET_PATH} /rocksdb.tar.zst --billing-project= $BILLING_PROJECT | grep -q ' rocksdb.tar.zst' ; then
87
87
send_slack_message " Rocksdb found. Starting to copy..."
88
88
break
89
89
else
90
90
send_slack_message " Rocksdb not found. Checking again in 1 hour."
91
91
sleep 3600
92
92
fi
93
93
done
94
- gcloud storage cp ${SOLANA_BUCKET_PATH} /rocksdb.tar.zst .
94
+ gcloud storage cp ${SOLANA_BUCKET_PATH} /rocksdb.tar.zst . --billing-project= $BILLING_PROJECT
95
95
zstd -d rocksdb.tar.zst && sleep 5 && rm -rf rocksdb.tar.zst
96
96
tar -xf rocksdb.tar && sleep 5 && rm -rf rocksdb.tar
97
97
send_slack_message " Downloaded rocksdb to \` $LEDGER_DIR /rocksdb\` "
@@ -105,9 +105,9 @@ while true; do
105
105
HOURLY_SNAPSHOT_DIR=${SOLANA_BUCKET_PATH} /hourly
106
106
echo " Hourly Snapshot Directory: $HOURLY_SNAPSHOT_DIR "
107
107
108
- BASE_SNAPSHOT=$( gcloud storage ls " ${SOLANA_BUCKET_PATH} /snapshot*.tar.zst" | sort -n -t - -k 3)
108
+ BASE_SNAPSHOT=$( gcloud storage ls " ${SOLANA_BUCKET_PATH} /snapshot*.tar.zst" --billing-project= $BILLING_PROJECT | sort -n -t - -k 3)
109
109
110
- HOURLY_SNAPSHOTS=$( gcloud storage ls " ${HOURLY_SNAPSHOT_DIR} " | sort -n -t - -k 3)
110
+ HOURLY_SNAPSHOTS=$( gcloud storage ls " ${HOURLY_SNAPSHOT_DIR} " --billing-project= $BILLING_PROJECT | sort -n -t - -k 3)
111
111
SNAPSHOTS=" ${BASE_SNAPSHOT} ${HOURLY_SNAPSHOTS} "
112
112
113
113
CLOSEST_HOURLY_SLOT=${ROCKSDB_ROOTED_MAX}
@@ -137,7 +137,7 @@ while true; do
137
137
send_slack_message " Hourly snapshot already exists at \` $LEDGER_DIR /$CLOSEST_HOURLY_FILENAME \` "
138
138
else
139
139
rm -f $LEDGER_DIR /snapshot* .tar.zst
140
- gcloud storage cp ${CLOSEST_HOURLY_URL} .
140
+ gcloud storage cp ${CLOSEST_HOURLY_URL} . --billing-project= $BILLING_PROJECT
141
141
send_slack_message " Downloaded hourly snapshot to \` $LEDGER_DIR /$CLOSEST_HOURLY_FILENAME \` "
142
142
fi
143
143
0 commit comments