mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-07-26 04:42:35 +02:00
Merge pull request #1702 from wpaulino/peer-bootstrapper-backoff
server: prevent increasing epochErrors if conn was established
This commit is contained in:
@@ -1346,6 +1346,10 @@ func (s *server) peerBootstrapper(numTargetPeers uint32,
|
|||||||
s.connectToPeer(a, errChan)
|
s.connectToPeer(a, errChan)
|
||||||
select {
|
select {
|
||||||
case err := <-errChan:
|
case err := <-errChan:
|
||||||
|
if err == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
srvrLog.Errorf("Unable to "+
|
srvrLog.Errorf("Unable to "+
|
||||||
"connect to %v: %v",
|
"connect to %v: %v",
|
||||||
a, err)
|
a, err)
|
||||||
@@ -1413,6 +1417,9 @@ func (s *server) initialPeerBootstrap(ignore map[autopilot.NodeID]struct{},
|
|||||||
// us down.
|
// us down.
|
||||||
select {
|
select {
|
||||||
case err := <-errChan:
|
case err := <-errChan:
|
||||||
|
if err == nil {
|
||||||
|
return
|
||||||
|
}
|
||||||
srvrLog.Errorf("Unable to connect to "+
|
srvrLog.Errorf("Unable to connect to "+
|
||||||
"%v: %v", addr, err)
|
"%v: %v", addr, err)
|
||||||
// TODO: tune timeout? 3 seconds might be *too*
|
// TODO: tune timeout? 3 seconds might be *too*
|
||||||
|
Reference in New Issue
Block a user