Skip to main content

Blockchain Release: Fixing OOM and Sync

· 2 min read

The team has a new release tagged 2021.05.18.0 which primarily fixes out-of-memory and sync issues observed on older, less capable hardware, and other bug fixes. This is a required upgrade for all miners and will be automatic for all Hotspots using the Helium firmware when we GA.

miner#776: Update blockchain-core and downgrade snapshot​

The current blessed snapshot was downgraded back to 845281 because the previously blessed snapshot was incomplete. Hotspots that have tried to load the new, bad snapshot will be stuck until a newer, complete snapshot is minted by the chain.

miner#766: Add arm64 image builder​

An ARM64 docker image builder was added to avoid long running build times.

blockchain-core#807: Parameterize snapshot generation​

The change makes snapshot generation to be dependent on the currently configured poc_challenge_interval chain variable. This limits snapshot generation to only those that include required blocks as set by this variable.

blockchain-core#806: Clean checkpoint bugs and fix subnets​

A few bugs related to ledger checkpoints were addressed and failing tests were fixed.

blockchain-core#805: Add missing light gateway chain var validation​

A few missing chain variable validation functions were added after testing Light Hotspots on the Testnet.

Plan​

We have been beta testing 2021.05.18.0 since May 18th, 2021 4:30 PM PT. Current ETA for GA is 10:00 PM PT, May 18th, 2021.