Skip to content

go/oasis-node/storage: Add new writelog export/import command #6507

Draft
martintomazic wants to merge 8 commits intomasterfrom
martin/feature/command-storage-diff
Draft

go/oasis-node/storage: Add new writelog export/import command #6507
martintomazic wants to merge 8 commits intomasterfrom
martin/feature/command-storage-diff

Conversation

@martintomazic
Copy link
Copy Markdown
Contributor

WIP

Follows #6454.

Relatively simple and natural follow up for the create import checkpoint command.

Motivation

  • Instead of storing snapshots we can store checkpoints and storage diffs.
  • New diff sync worker (go/worker/storage/committee: Refactor diff sync #6451) will be using fileFetcher in addition to p2pFetcher. storage writelog export output will be fileFetcher source.
  • Explore history expiry cost.
  • For optimizing pruning since with checkpoint command you can start at arbitrary point and create db of arbitrary size, assuming you have access to full node.

@netlify
Copy link
Copy Markdown

netlify Bot commented Apr 20, 2026

Deploy Preview for oasisprotocol-oasis-core canceled.

Name Link
🔨 Latest commit 3f6c0f1
🔍 Latest deploy log https://app.netlify.com/projects/oasisprotocol-oasis-core/deploys/69e67fd85ef8b10008ae3bb1

@martintomazic martintomazic self-assigned this Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant