-
Notifications
You must be signed in to change notification settings - Fork 83
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
Store state dump into NeoFS #3782
Labels
Milestone
Comments
AliceInHunterland
added a commit
that referenced
this issue
Feb 11, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Feb 24, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Feb 27, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
We also need to add header to every state dump object:
|
AliceInHunterland
added a commit
that referenced
this issue
Mar 4, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 6, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 7, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 7, 2025
Close #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 26, 2025
`upload-state` suppose to create objects with key-value pairs instead of full MPT nodes. Ref. #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 26, 2025
`upload-state` suppose to create objects with key-value pairs instead of full MPT nodes. Ref. #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 26, 2025
`upload-state` suppose to create objects with key-value pairs instead of full MPT nodes. Ref. #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
AliceInHunterland
added a commit
that referenced
this issue
Mar 27, 2025
`upload-state` suppose to create objects with key-value pairs instead of full MPT nodes. Partially revert 5f80a14. Ref. #3782 Signed-off-by: Ekaterina Pavlova <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
As a part of neo-project/neo#3463, we need to implement
util upload-state
CLI command (similar toutil upload-bin
introduced in https://github.com/nspcc-dev/neo-go/pull/3582`): this command should fetch MPT state at the given height via RPC and upload it to the NeoFS block storage.The format of state dump should be suitable to reuse it by StateSync module: raw MPT nodes dump starting from stateroot traversed in the same direction as StateSync module exects. State dump object should have at least the following attributes (suggestions are welcomed):
State:123
)I'd suggest to use a separate container for now (not the same container as for BlockFetcher) in order to avoid accidental data corruption in existing block storage containers. However, after implementation is finalized and tested, we may consider migration to BlockFetcher containers.
Ref. #3519 (043e9f0 already contains suitable traversal code).
The text was updated successfully, but these errors were encountered: