EigenDA Blazar (V2)
Release notes: https://github.com/Layr-Labs/eigenda/releases/tag/v0.9.0
Warning
There are breaking changes in this upgrade that require you to expose 2 new ports and a socket registration update. Please use the Blazar upgrade guide for the instructions on migrating your node.
Important
This release candidate enables LittDB, replacing LevelDB as the storage engine.
Advanced - LittDB Multi-Drive support
We have added support for multiple drives on LittDB. This allows you to attach multiple volumes for improved storage capacity and performance. Configure using NODE_LITT_DB_STORAGE_PATHS
with comma-separated paths (e.g., /path1,/path2,/path3
). Paths can be on different physical volumes.
⚠️ If using deprecated NODE_DB_PATH
, manual migration steps are required
- The flag
NODE_DB_PATH
is still required for V1 operation, but deprecated w.r.t. V2 operation. Although a V2 validator can use this path to store data, this option will eventually be removed. - If
NODE_LITT_DB_STORAGE_PATHS
is not set, the default behavior will useNODE_DB_PATH + "/chunk_v2_litt"
and will not support multiple drives. - If you are using running the V2 validator using the deprecated
NODE_DB_PATH
, it is not possible to use the new flagNODE_LITT_DB_STORAGE_PATHS
without manual migration steps. Contact EigenDA support for assistance with this, if necessary. - New drives can be added to the list of paths after the fact. Restart the validator with additional paths configured, and it will automatically start writing data to the new paths.
⚠️ Paths cannot be removed without manual steps. Contact EigenDA support for assistance with this, if necessary.
See https://github.com/Layr-Labs/eigenda-operator-setup/blob/master/mainnet/README.md#advanced---multi-drive-support-for-v2-littdb and https://github.com/Layr-Labs/eigenda/blob/master/node/database-paths.md for more details.
What's Changed
- Add V2 Dispersal and Retrieval Ports by @supriya-premkumar in #158
- Add v2 dispersal sockets validation to run.sh by @pschork in #157
- Enable runtime mode flags in the configs by @supriya-premkumar in #159
- Add v2 metrics to eigenda node dashboard by @pschork in #161
- Define internal v2 dispersal/retrieval ports for nginx reverse proxy by @pschork in #160
- chore: add the API key flag to remote signer for updated signer API by @shrimalmadhur in #156
- Testnet release v0.9.0-rc.0 by @pschork in #162
- Bump holesky run.sh docker image tag by @pschork in #163
- Testnet release 0.9.0-rc.1 by @dmanc in #164
- Testnet release 0.9.0-rc.2 by @dmanc in #166
- Testnet release 0.9.0-rc.3 by @dmanc in #167
- Testnet release 0.9.0-rc.4 by @dmanc in #168
- Testnet release 0.9.0-rc.5 by @dmanc in #170
New Contributors
- @supriya-premkumar made their first contribution in #158
Full Changelog: v0.8.6...v0.9.0