diff options
author | Fabian Jahr <fjahr@protonmail.com> | 2023-10-10 12:57:54 +0200 |
---|---|---|
committer | Fabian Jahr <fjahr@protonmail.com> | 2023-10-10 12:57:54 +0200 |
commit | 36a3004a41aea58f50f3348c5de4eb5a23268788 (patch) | |
tree | 9a2ef65c307aa974da072d740c5f9393d788eb72 | |
parent | 04265ba9378efbd4c35b33390b1e5cf246d420a9 (diff) |
devtools: test_utxo_snapshots.sh sleep cleanup and documentation
-rwxr-xr-x | contrib/devtools/test_utxo_snapshots.sh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/contrib/devtools/test_utxo_snapshots.sh b/contrib/devtools/test_utxo_snapshots.sh index d4c49bf098..f5918d7738 100755 --- a/contrib/devtools/test_utxo_snapshots.sh +++ b/contrib/devtools/test_utxo_snapshots.sh @@ -72,6 +72,9 @@ server_sleep_til_boot() { client_sleep_til_boot() { while ! client_rpc ping >/dev/null 2>&1; do sleep 0.1; done } +server_sleep_til_shutdown() { + while server_rpc ping >/dev/null 2>&1; do sleep 0.1; done +} mkdir -p "$SERVER_DATADIR" "$CLIENT_DATADIR" @@ -109,7 +112,7 @@ echo "-- IBDing the blocks (height=$BASE_HEIGHT) required to the server node..." echo echo "-- Creating snapshot at ~ height $BASE_HEIGHT ($UTXO_DAT_FILE)..." -sleep 2 +server_sleep_til_shutdown # wait for stopatheight to be hit ./src/bitcoind -logthreadnames=1 $SERVER_PORTS \ -datadir="$SERVER_DATADIR" $EARLY_IBD_FLAGS -connect=0 -listen=0 >/dev/null & SERVER_PID="$!" @@ -124,8 +127,7 @@ RPC_AU=$(jq -r .txoutset_hash < "$DUMP_OUTPUT") RPC_NCHAINTX=$(jq -r .nchaintx < "$DUMP_OUTPUT") RPC_BLOCKHASH=$(jq -r .base_hash < "$DUMP_OUTPUT") -# Wait for server to shutdown... -while server_rpc ping >/dev/null 2>&1; do sleep 0.1; done +server_sleep_til_shutdown echo echo "-- Now: add the following to CMainParams::m_assumeutxo_data" @@ -186,9 +188,7 @@ echo " Press CTRL+C after you're satisfied to exit the demo" echo read -p "Press [enter] to continue" -while kill -0 "$CLIENT_PID"; do - sleep 1 -done +client_sleep_til_boot ./src/bitcoind $CLIENT_PORTS $ALL_INDEXES -logthreadnames=1 -datadir="$CLIENT_DATADIR" -connect=0 \ -addnode=127.0.0.1:$SERVER_PORT "$EARLY_IBD_FLAGS" >/dev/null & CLIENT_PID="$!" |