Merge branch 'master' into wb/dispatch-lightblock-race-cond

This commit is contained in:
William Banfield
2021-07-12 17:48:50 -04:00
committed by GitHub

View File

@@ -338,6 +338,9 @@ func (r *Reactor) backfill(
if lb == nil {
r.Logger.Info("backfill: peer didn't have block, fetching from another peer", "height", height)
queue.retry(height)
// As we are fetching blocks backwards, if this node doesn't have the block it likely doesn't
// have any prior ones, thus we remove it from the peer list.
r.dispatcher.removePeer(peer)
continue
}