This repository has been archived by the owner on Nov 5, 2023. It is now read-only.
Releases: helium/blockchain-etl
Releases · helium/blockchain-etl
temporary blockchain txn_mgr
- Moves to a temporary blockchain core branch to make payment
transaction processing more reliable while we work on
improving their performance
first block performance
-
Makes first_block part of the account and gateway ledger instead of
looking them up on every row insert. This speeds up block processing. -
Makes .env optional for systems where the environment variables are
supplied otherwise
Transaction Actor Blocks
Changes
-
Adds a block column to the transaction_actor table. This allows for "what actors in a block" kind of queries and opens the door for some trials around improved join speeds with the transactions table.
-
Adds the ability to specify the location of the
.env
file. Theprod
release profile uses this to set the location to where the application data is located (/var/data/blockchain_etl
). This change will not affectdev
orlocal
profiles
Migration
This release requires a migration, but no reset is required:
- Stop the existing etl application
- Run
./bin/blockchain_etl migrations run
. This migration will take a long time. In the order of 20-30 minutes . - Start the etl application