Expired
Milestone
Jul 22, 2024–Sep 8, 2024
Snapshots for EVM node
Participants: @mebsout, @antoine.lanco
Tasks
-
Export snapshot of Sqlite DB (evm_store) -
Experiment with Sqlite VACUUM command -
Implement VACUUM Sqlite function in evm node #7401 (closed) -
Implement function in evm_store to export DB (in a given location) #7402 (closed)
-
-
Export irmin context (evm_state) -
Refactor snapshot helpers from rollup node to share with evm node #7403 (closed) -
Function to export evm_state snapshot in given location #7404 (closed)
-
-
Snapshot evm_context by using previous functions -
Identify other data to include in snapshot (part of config, etc.) -
Add lock files to evm node processing (for write functions) #7405 (closed) -
Decide format of snapshot (so far tar.gz with special header)
-
-
UI for snapshot export -
Progress bar(s) #7406 (closed) -
Add command to evm node "snapshot export" #7407 (closed)
-
-
Snapshot import -
Evm node: global process lock file in data-dir #7418 (closed) -
Implement function to import snapshot file in empty evm node data directory #7408 (closed) -
Add command "snapshot import" #7409 (closed) -
List potential problems/attacks with incorrect snapshots -
Add necessary checks for snapshot import #7410
-
Loading
Loading
Loading
Loading