diff --git a/scripts/ci-helpers/wait-for-rt-startup.sh b/scripts/ci-helpers/wait-for-rt-startup.sh index c22ccdc6ed9f926aebb4a040dcf56ec49af29bdc..0ed84b79a2416d4580a3501e76737b5caa67396a 100755 --- a/scripts/ci-helpers/wait-for-rt-startup.sh +++ b/scripts/ci-helpers/wait-for-rt-startup.sh @@ -17,10 +17,10 @@ EOF function wait-for-rt-startup() { if command -v psql &> /dev/null then - until psql "$POSTGRES_ACCESS" --quiet --tuples-only --command="$COMMAND" | grep 0 &>/dev/null + until psql "$POSTGRES_ACCESS" --quiet --tuples-only --command="$COMMAND" | grep 1 &>/dev/null do echo "$MESSAGE" - sleep 3 + sleep 20 done else echo "Please install psql before running this script." @@ -29,8 +29,8 @@ function wait-for-rt-startup() { } #shellcheck disable=SC2089 -COMMAND="SELECT CASE WHEN irreversible_block = 5000000 THEN 0 ELSE 1 END FROM hafd.contexts WHERE name = 'reptracker_app';" -MESSAGE="Waiting for Balance Tracker to finish processing blocks..." +COMMAND="SELECT hive.is_app_in_sync('reptracker_app')::INT;" +MESSAGE="Waiting for Reputation Tracker to finish processing blocks..." while [ $# -gt 0 ]; do case "$1" in