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

Hierarchical state diffs in hot DB #6750

Open
wants to merge 5 commits into
base: drop-headtracker
Choose a base branch
from

Conversation

dapplion
Copy link
Collaborator

@dapplion dapplion commented Jan 2, 2025

Proposed Changes

This PR implements #5978 (tree-states) but on the hot DB. It allows Lighthouse to massively reduce its disk footprint during non-finality and overall I/O in all cases.

Closes #6580

Conga into #6750

Additional Info

Original WIP PR with lots of context and discussion

Some resources to get up to speed with HDiff concepts:

@dapplion dapplion added work-in-progress PR is a work-in-progress tree-states Upcoming state and database overhaul labels Jan 2, 2025
@dapplion dapplion force-pushed the tree-states-hot-rebase branch from d16f311 to 168d9f0 Compare January 2, 2025 10:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tree-states Upcoming state and database overhaul work-in-progress PR is a work-in-progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant