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
If snapshot fetch is disabled (--no-snapshot-fetch), then use existing behavior (no changes)
If incremental snapshots are not enabled (no --incremental-snapshots flag), then use existing behavior (no changes)
If incremental snapshot fetch is disabled (--no-incremental-snapshot-fetch flag), then use existing behavior (no changes)
Get all incremental snapshot hashes from CRDS for trusted nodes
Get all incremental snapshot hashes from CRDS for all nodes
Retain only the hashes from (2) that match a value from (1) (and their associated rpc addrs/ids)
Retain only the hashes from (3) that have a full snapshot slot that is a multiple of our full snapshot interval
- We want to avoid downloading full snapshots when possible
Retain only the hashes from (4) that have the highest full snapshot slot
Retain only the hashes from (5) that have the highest incremental snapshot slot
Download the full snapshot (if we don't already have it)
Download the incremental snapshot (if we don't already have it)
The text was updated successfully, but these errors were encountered:
brooksprumo
changed the title
Figure out how a new node discovers and then downloads full+incremental snapshots
[Incremental Snapshots] Figure out how a new node discovers and then downloads full+incremental snapshots
Sep 14, 2021
brooksprumo
changed the title
[Incremental Snapshots] Figure out how a new node discovers and then downloads full+incremental snapshots
Discover and download incremental snapshots during bootstrap
Sep 30, 2021
This issue has been automatically locked since there has not been any activity in past 7 days after it was closed. Please open a new issue for related bugs.
rpc_bootstrap()
aware of local incremental snapshots #20169Proposed Implementation
Firstly:
--no-snapshot-fetch
), then use existing behavior (no changes)--incremental-snapshots
flag), then use existing behavior (no changes)--no-incremental-snapshot-fetch
flag), then use existing behavior (no changes)- We want to avoid downloading full snapshots when possible
The text was updated successfully, but these errors were encountered: