Skip to content
This repository has been archived by the owner on Nov 5, 2023. It is now read-only.

Releases: helium/blockchain-etl

temporary blockchain txn_mgr

13 Apr 23:51
Compare
Choose a tag to compare
  • Moves to a temporary blockchain core branch to make payment
    transaction processing more reliable while we work on
    improving their performance

first block performance

13 Apr 23:07
8763ea4
Compare
Choose a tag to compare
  • 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

16 Mar 02:19
759c045
Compare
Choose a tag to compare

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. The prod release profile uses this to set the location to where the application data is located (/var/data/blockchain_etl). This change will not affect dev or local 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