mirror of
https://github.com/pezkuwichain/pezkuwi-subquery.git
synced 2026-04-22 01:57:58 +00:00
fix: handle pruned RPC state in SubQuery node
Substrate nodes prune historical state by default (~256 blocks). When SubQuery restarts and tries to fetch runtime version for old blocks, it crashes with "State already discarded". This patch adds a fallback to current runtime version when historical state is unavailable, preventing crash loops on pruned RPC endpoints. Also removes --pull from deploy workflow to avoid unnecessary full rebuilds on every push.
This commit is contained in:
@@ -15,5 +15,5 @@ jobs:
|
||||
script: |
|
||||
cd /opt/subquery
|
||||
git pull origin main
|
||||
docker compose -f docker-compose.prod.yml build --pull
|
||||
docker compose -f docker-compose.prod.yml build
|
||||
docker compose -f docker-compose.prod.yml up -d
|
||||
|
||||
Reference in New Issue
Block a user