Skip to content

Integrate LSM tree backend #195

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
4 tasks
marshada opened this issue Nov 2, 2022 · 2 comments
Closed
4 tasks

Integrate LSM tree backend #195

marshada opened this issue Nov 2, 2022 · 2 comments
Assignees

Comments

@marshada
Copy link

marshada commented Nov 2, 2022

Business Hypothesis

Using an LSM tree backend to store part of the ledger state will allow us to:

  • Achieve better performance wrt the LMDB backend.
  • Increase the reliability of the Consensus component through more extensive testing, including fault injection scenarios.

Drivers

  • Performance
  • Adoption

Functional Requirements

  • The backend used to store part of the ledger state is the LSM one.

NFRs

  • The performance shall be better than the one achieved by LMDB

External Dependencies

DoD

  • QA testing completed.
  • Audits completed.
  • Benchmarks show no significant regressions.
  • Merge to main branch and make a new ouroboros-consensus-cardano release.
@dnadales dnadales transferred this issue from IntersectMBO/ouroboros-network Jul 5, 2023
@dnadales dnadales moved this to 🔖 Ready in Consensus Team Backlog Jul 5, 2023
@dnadales dnadales changed the title UTxO LSM Tree (V2) - Draft Spec Integrate LSM tree backend Jul 5, 2023
@geo2a geo2a self-assigned this May 26, 2025
@geo2a geo2a added this to the Unknown quarter milestone May 26, 2025
@geo2a geo2a added the leios-blocker A Leios question blocking some work label May 26, 2025
@geo2a
Copy link
Contributor

geo2a commented May 26, 2025

I'm reviving this issue to track my progress on integrating lsm-trees.

@geo2a geo2a moved this to 🏗 In progress in Consensus Team Backlog May 26, 2025
@geo2a geo2a removed the leios-blocker A Leios question blocking some work label May 28, 2025
@geo2a geo2a removed the status in Consensus Team Backlog May 28, 2025
@geo2a
Copy link
Contributor

geo2a commented May 28, 2025

Subsumed by #1526

@geo2a geo2a closed this as completed May 28, 2025
@github-project-automation github-project-automation bot moved this from 🌱 Backlog to 🪴 Curation in Cardano Node Product Backlog May 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

No branches or pull requests

2 participants