-
Notifications
You must be signed in to change notification settings - Fork 619
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
🔷 [ProjectTracking] Checklist for GCS-based State Sync #9571
Comments
gmilescu
changed the title
🔷 Release GCS-based State Sync to mainnet
🔷 [State Sync] Release GCS-based State Sync to mainnet
Nov 2, 2023
2023-11-27
|
telezhnaya
changed the title
🔷 [State Sync] Release GCS-based State Sync to mainnet
🔷 [State Sync] Checklist for GCS-based State Sync
Dec 11, 2023
Next steps: Garbage collect state from GCS |
gmilescu
changed the title
🔷 [State Sync] Checklist for GCS-based State Sync
🔷 [ProjectTracking] Checklist for GCS-based State Sync
Jan 18, 2024
Issue with garbage collection is solved
|
Actual work on State Sync (GCS-based) is completed, so it makes sense to close this issue, and open a new one that focuses on enabling single-shard tracking. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Goals
Background
State Sync equips validator nodes with State data they need in order to produce blocks. Without it, nodes need to get the state data from outside the chain (e.g. from an S3 snapshot) and constantly spend effort to keep the state up to date with the chain. GCS-based State Sync is the first stage of the effort, relying on GCS as a shared medium to transfer state data between nodes.
Why should NEAR One work on this
State Sync unblocks two features:
What needs to be accomplished
Largely, for GCS-based State Sync we need to generate state parts, collectively upload them to GCS, download them when needed and apply them on the new node.
Main use case
Links to external documentations and discussions
Additional resources will be added here when they become available.
Estimated effort
Most of the effort was already covered with @nikurt, @ppca covering most of the work. Currently we are polishing rough edges unvelied by allowing nodes to track a single shard.
Assumptions
There are no specific assumptions that this project is making.
Pre-requisites
N/A
Out of scope
N/A
Task list:
Tasks
The text was updated successfully, but these errors were encountered: