avalanchego icon indicating copy to clipboard operation
avalanchego copied to clipboard

Blocks backfilling option - 0 Empty implementations

Open abi87 opened this issue 1 year ago • 1 comments

How this works

Backfilling is split in the following PRs

  • [X] Introduce new interface as well as empty implementation to unlock compilation. Coreth side is https://github.com/ava-labs/coreth/pull/395
  • [ ] Implement block retrieval in engine, via GetAncestors. See https://github.com/ava-labs/avalanchego/pull/2144
  • [ ] Implement backfil handling in proposervm. Mind need to rebuild backfilled blocks list upon restart (see https://github.com/ava-labs/avalanchego/pull/2241)
  • [ ] Implement backfil in coreth. See https://github.com/ava-labs/avalanchego/pull/2255
  • [ ] Experiment with bandwith aware peer tracker to speed up blocks download. See https://github.com/ava-labs/avalanchego/pull/2273

How this was tested

CI + successful mainnet sync with https://github.com/ava-labs/avalanchego/pull/2273 code

abi87 avatar Nov 20 '23 09:11 abi87

This PR has become stale because it has been open for 30 days with no activity. Adding the lifecycle/frozen label will cause this PR to ignore lifecycle events.

github-actions[bot] avatar Feb 04 '24 00:02 github-actions[bot]