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
{{ message }}
This repository has been archived by the owner on Sep 28, 2021. It is now read-only.
Current method for finding missing headers takes too long once the database grows large. Rather than finding entire ranges of blocks that are missing and then fetching chunks in batches, have multiple workers concurrently SELECTing single block heights where a header is missing and fetching statediff payloads at those heights.
The text was updated successfully, but these errors were encountered:
The separate, ongoing backfill process is now deprecated. We now do a lazy backfill approach, only backfilling when there is a cache miss on an incoming request.
This will cause some problems with certain operations, namely state operations where it is unknown what block contains the diffs that contain the missing nodes required for the operation.
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Current method for finding missing headers takes too long once the database grows large. Rather than finding entire ranges of blocks that are missing and then fetching chunks in batches, have multiple workers concurrently SELECTing single block heights where a header is missing and fetching statediff payloads at those heights.
The text was updated successfully, but these errors were encountered: