From 268505c56e6ab91a09e5747cb1aec8e1e981471a Mon Sep 17 00:00:00 2001 From: Manu NALEPA Date: Wed, 2 Oct 2024 10:11:26 +0200 Subject: [PATCH] `retrieveMissingDataColumnsFromPeers`: Search only for needed peers. --- beacon-chain/sync/initial-sync/blocks_fetcher.go | 1 + 1 file changed, 1 insertion(+) diff --git a/beacon-chain/sync/initial-sync/blocks_fetcher.go b/beacon-chain/sync/initial-sync/blocks_fetcher.go index abfb6090b6d6..96835cbbdaed 100644 --- a/beacon-chain/sync/initial-sync/blocks_fetcher.go +++ b/beacon-chain/sync/initial-sync/blocks_fetcher.go @@ -1061,6 +1061,7 @@ func (f *blocksFetcher) retrieveMissingDataColumnsFromPeers( // Reduce blocks count until the total number of elements is less than the batch size. for missingDataColumnsCount*blocksCount > batchSize { blocksCount /= 2 + lastSlot = firstSlot + primitives.Slot(blocksCount-1) } // If no peer is specified, get all connected peers.