You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The old resharding is not particularly interesting because it takes at least an epoch to take effect. It's here mostly for completeness but it may be also worth considering it as a milestone towards the v3. Viability depends on the overlap with the end goal design and the amount of throw away work.
The typical resharding operations, splitting and merging shards, require changes to the validator assignment. In order to execute resharding fast we will need to enhance the assignment to be able to be adjusted without the usual two epoch delay.
The design phase is now completed. We will be implementing the Instant Resharding approach. I will rearrange the issue to reflect the current work and I'll move the design task list down the description.
Goals
References
Resharding Docs
Resharding V2 tracking issue
Tasks
MVP Implementation
Design
Design - Instant Resharding
node hash
@wacbanStateSyncDumpProgress::Skipped
filter_incoming_receipts_for_shard
)Design - Continuous Balancing @Longarithm & @Trisfald
Design - Resharding v2.1 @wacban
The old resharding is not particularly interesting because it takes at least an epoch to take effect. It's here mostly for completeness but it may be also worth considering it as a milestone towards the v3. Viability depends on the overlap with the end goal design and the amount of throw away work.
Design - Automatic Scheduling aka Dynamic Resharding
Design - Mid-Epoch / Next-Epoch Resharding
The typical resharding operations, splitting and merging shards, require changes to the validator assignment. In order to execute resharding fast we will need to enhance the assignment to be able to be adjusted without the usual two epoch delay.
The text was updated successfully, but these errors were encountered: