Skip to content

Add fast bootstrap of Cardano node with LMDB UTxO-HD verification in CI #2679

@jpraynaud

Description

@jpraynaud

Why

We need to verify in the Mithril Client multi-platform test in the CI that the we can fast bootstrap a Cardano node with a ledger state that has been converted to LMDB flavor with the tools utxo-hd command of the client CLI.

What

Add a new step in the workflow which checks fast bootstrap of an LMDB UTxO-HD ledger state converted with the client CLI.

How

  • ⚠️ Do we need to modify the configuration of the Cardano node to make it start with LMDB ledger state:
    • If yes, how can we do that in the LMDB ledger state in a duplicated step Cardano Database V2 Snapshot / verify Cardano node starts successful step?
  • Add a new step after the successful fast bootstrap of a Cardano database with InMemory ledger state (only Linux x86 and Docker)
  • Add a step to update the ledger state snapshot with the LMDB format created duplicated from the Ledger state snapshot conversion from InMemory to LMDB step
  • Then run the fast bootstrap of the Cardano node with the LMDB ledger state in a duplicated step Cardano Database V2 Snapshot / verify Cardano node starts successful step

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions