Skip to content

Commit 18946bf

Browse files
committed
eth: better discovery iterator nesting order
Signed-off-by: Csaba Kiraly <[email protected]>
1 parent 016bf44 commit 18946bf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

eth/backend.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -522,9 +522,9 @@ func (s *Ethereum) setupDiscovery() error {
522522
fairmix := enode.NewFairMix(0)
523523
for i := 0; i < discoveryParallelLookups; i++ {
524524
iter := s.p2pServer.DiscoveryV4().RandomNodes()
525-
iter = enode.NewBufferIter(iter, discoveryPrefetchBuffer)
526525
iter = enode.AsyncFilter(iter, s.p2pServer.DiscoveryV4().RequestENR, maxParallelENRRequests)
527526
iter = enode.Filter(iter, eth.NewNodeFilter(s.blockchain))
527+
iter = enode.NewBufferIter(iter, discoveryPrefetchBuffer)
528528
fairmix.AddSource(iter, fmt.Sprintf("DiscoveryV4-%d", i))
529529
}
530530
s.discmix.AddSource(fairmix, "DiscoveryV4")
@@ -535,8 +535,8 @@ func (s *Ethereum) setupDiscovery() error {
535535
fairmix := enode.NewFairMix(0)
536536
for i := 0; i < discoveryParallelLookups; i++ {
537537
iter := s.p2pServer.DiscoveryV5().RandomNodes()
538-
iter = enode.NewBufferIter(iter, discoveryPrefetchBuffer)
539538
iter = enode.Filter(iter, eth.NewNodeFilter(s.blockchain))
539+
iter = enode.NewBufferIter(iter, discoveryPrefetchBuffer)
540540
fairmix.AddSource(iter, fmt.Sprintf("DiscoveryV5-%d", i))
541541
}
542542
s.discmix.AddSource(fairmix, "DiscoveryV5")

0 commit comments

Comments
 (0)