Skip to content

Add versioning to Ledger tables on-disk storage #1532

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

Open
jasagredo opened this issue May 28, 2025 · 0 comments
Open

Add versioning to Ledger tables on-disk storage #1532

jasagredo opened this issue May 28, 2025 · 0 comments
Assignees
Labels

Comments

@jasagredo
Copy link
Contributor

In order to identify incompatible changes in the on-disk storage of LedgerTables, we decided to add versioning. On an old version detected, we will choose to either delete the snapshot or to upgrade the snapshot to the newer version if it is easy enough.

We also need golden tests to identify such changes, but they have to be exhaustive in the possible stored values, so they will need to be crafted with care.

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

No branches or pull requests

1 participant