Skip to content
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

Implement legacy mode for UTxO-HD to keep baseline performance #429

Closed
1 of 5 tasks
dnadales opened this issue Oct 12, 2023 · 2 comments
Closed
1 of 5 tasks

Implement legacy mode for UTxO-HD to keep baseline performance #429

dnadales opened this issue Oct 12, 2023 · 2 comments
Labels

Comments

@dnadales
Copy link
Member

dnadales commented Oct 12, 2023

  • Run a node with legacy blocks #344
  • Benchmark and test legacy mode.
  • Add Consensus tests for the legacy block.
  • Implement support in node for switching modes.
  • Adapt to documentation to account for legacy mode.
@dnadales
Copy link
Member Author

The legacy mode involves code duplication, requires several weeks of work before it is production-ready (more integration and testing). Moreover, we will not release UTxO-HD before Conway to avoid the risks of delaying the latter.

On the other hand, to integrate the LSM-tree backend for UTxO-HD we need to redesign the Consensus storage layer, and this new design might enable us to implement an alternative in-memory backing store that will have a very similar performance and resource requirements as the current Cardano node.
Therefore, during the coming months, we will focus our efforts on the redesign of the storage layer and the LSM-tree backend.

@jasagredo
Copy link
Contributor

Close as won't do

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants