Skip to content

Commit 3bc385f

Browse files
yihauksn6
authored andcommitted
ci: ensure bootstrap node is ready before starting other nodes (#7321)
1 parent ff5e547 commit 3bc385f

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

ci/localnet-sanity.sh

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -156,19 +156,7 @@ startNodes() {
156156
initCompleteFiles=()
157157
maybeExpectedGenesisHash=
158158
for i in $(seq 0 $((${#nodes[@]} - 1))); do
159-
declare cmd=${nodes[$i]}
160-
161-
declare initCompleteFile="init-complete-node$i.log"
162-
rm -f "$initCompleteFile"
163-
initCompleteFiles+=("$initCompleteFile")
164-
165-
startNode "$i" "$cmd $maybeExpectedGenesisHash"
166-
if $addLogs; then
167-
logs+=("$(getNodeLogFile "$i" "$cmd")")
168-
fi
169-
170-
# 1 == bootstrap validator, wait until it boots before starting
171-
# other validators
159+
# wait for bootstrap validator to boot before starting other validators
172160
if [[ "$i" -eq 1 ]]; then
173161
SECONDS=
174162
waitForNodeToInit "$initCompleteFile"
@@ -180,6 +168,17 @@ startNodes() {
180168
) | tee genesis-hash.log
181169
maybeExpectedGenesisHash="--expected-genesis-hash $(tail -n1 genesis-hash.log)"
182170
fi
171+
172+
declare cmd=${nodes[$i]}
173+
174+
declare initCompleteFile="init-complete-node$i.log"
175+
rm -f "$initCompleteFile"
176+
initCompleteFiles+=("$initCompleteFile")
177+
178+
startNode "$i" "$cmd $maybeExpectedGenesisHash"
179+
if $addLogs; then
180+
logs+=("$(getNodeLogFile "$i" "$cmd")")
181+
fi
183182
done
184183

185184
waitForAllNodesToInit

0 commit comments

Comments
 (0)