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

Database schema changes 2024 #5912

Open
michaelsproul opened this issue Jun 11, 2024 · 1 comment
Open

Database schema changes 2024 #5912

michaelsproul opened this issue Jun 11, 2024 · 1 comment
Assignees
Labels
database major-task A significant amount of work or conceptual task. optimization Something to make Lighthouse run more efficiently. tree-states Upcoming state and database overhaul

Comments

@michaelsproul
Copy link
Member

michaelsproul commented Jun 11, 2024

Description

This is a meta-issue for scheduling database schema changes in Lighthouse.

The Lighthouse v5.2.0 schema was v19.

v20 was:

v21 was (released in Lighthouse v5.3.0):

v22 will be:

v23 will be:

v24 will be:

  • HotStateSummary cleanup + CompactBeaconState. TODO: do it without ValidatorTrait.
  • Delete PRUNING_CHECKPOINT_KEY
@michaelsproul michaelsproul added major-task A significant amount of work or conceptual task. optimization Something to make Lighthouse run more efficiently. database labels Jun 11, 2024
@michaelsproul
Copy link
Member Author

Something else to consider is that we already used some of the versions in this range for preliminary tree-states releases. The latest being v24 which will not be compatible with the final v24 envisioned here. Maybe we could skip a few numbers to avoid confusion

@michaelsproul michaelsproul added the tree-states Upcoming state and database overhaul label Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
database major-task A significant amount of work or conceptual task. optimization Something to make Lighthouse run more efficiently. tree-states Upcoming state and database overhaul
Projects
None yet
Development

No branches or pull requests

2 participants