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

Storage migration for Atree register inlining #4576

Closed
18 of 22 tasks
fxamacker opened this issue Jul 20, 2023 · 1 comment
Closed
18 of 22 tasks

Storage migration for Atree register inlining #4576

fxamacker opened this issue Jul 20, 2023 · 1 comment
Assignees

Comments

@fxamacker
Copy link
Member

fxamacker commented Jul 20, 2023

onflow/atree#292 requires storage migration.

Several PRs such as onflow/atree#330 changed the way data is stored in accounts on Flow. Future PRs related to onflow/atree#292 will make further changes to Atree-based storage format. E.g.

Given this, we will need to migrate existing data to the new Atree storage format used by PRs related to epic onflow/atree#292.

Two main items are proceeding in parallel

TODO

A. Storage migration dry runs without Atree inlining:

Next steps (external to this issue's main PR) that can proceed in parallel include:

B. Storage migration dry runs with Atree inlining:

These require Atree Inlining and Data Deduplication, Cadence Integration, etc. listed above.

  • 1. testnet data - dry-run storage migration with Atree inlining
  • 2. mainnet data - dry-run storage migration with Atree inlining
  • 3. OPTIONAL optimize storage migration if needed

C. Actual storage migration with atree register inlining:

TBD based on results of dry runs.

@fxamacker
Copy link
Member Author

Closing this issue (reopen if needed).

Integration of Atree inlining and Cadence v0.42.x with flow-go is tracked in issue #5296.

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

No branches or pull requests

2 participants