p2p: disable random node dialing

This commit is contained in:
Anton Evangelatov 2019-01-18 11:32:13 +01:00
parent 8ca21e9d4f
commit 7dd37e6f72

View file

@ -217,15 +217,15 @@ func (s *dialstate) newTasks(nRunning int, peers map[enode.ID]*Peer, now time.Ti
}
// Use random nodes from the table for half of the necessary
// dynamic dials.
randomCandidates := needDynDials / 2
if randomCandidates > 0 {
n := s.ntab.ReadRandomNodes(s.randomNodes)
for i := 0; i < randomCandidates && i < n; i++ {
if addDial(dynDialedConn, s.randomNodes[i]) {
needDynDials--
}
}
}
//randomCandidates := needDynDials / 2
//if randomCandidates > 0 {
//n := s.ntab.ReadRandomNodes(s.randomNodes)
//for i := 0; i < randomCandidates && i < n; i++ {
//if addDial(dynDialedConn, s.randomNodes[i]) {
//needDynDials--
//}
//}
//}
// Create dynamic dials from random lookup results, removing tried
// items from the result buffer.
i := 0