Add delay to refresh cycle with patch

This commit is contained in:
Dmitry 2018-08-14 09:48:31 +03:00 committed by Dmitry Shulyak
parent 6c6fb4d0b3
commit bfdf823628
2 changed files with 14 additions and 1 deletions

View File

@ -0,0 +1,13 @@
diff --git a/p2p/discv5/net.go b/p2p/discv5/net.go
index d0eae28f..113dabc8 100644
--- a/p2p/discv5/net.go
+++ b/p2p/discv5/net.go
@@ -678,7 +678,7 @@ func (net *Network) refresh(done chan<- struct{}) {
}
if len(seeds) == 0 {
log.Trace("no seed nodes found")
- close(done)
+ time.AfterFunc(time.Second*10, func() { close(done) })
return
}
for _, n := range seeds {

View File

@ -678,7 +678,7 @@ func (net *Network) refresh(done chan<- struct{}) {
}
if len(seeds) == 0 {
log.Trace("no seed nodes found")
close(done)
time.AfterFunc(time.Second*10, func() { close(done) })
return
}
for _, n := range seeds {