aboutsummaryrefslogtreecommitdiffstats
path: root/eth/handler.go
diff options
context:
space:
mode:
authorFelix Lange <fjl@twurst.com>2015-06-22 06:01:56 +0800
committerFelix Lange <fjl@twurst.com>2015-06-22 07:07:58 +0800
commit6fb810adaa539a2fa97cf4481588b339ab5279ae (patch)
treefb5f5809b2641a06cbc4caba22f37687b26730b8 /eth/handler.go
parent3deded28a50398b8ce108c72f27ea861c1bce178 (diff)
downloadgo-tangerine-6fb810adaa539a2fa97cf4481588b339ab5279ae.tar.gz
go-tangerine-6fb810adaa539a2fa97cf4481588b339ab5279ae.tar.zst
go-tangerine-6fb810adaa539a2fa97cf4481588b339ab5279ae.zip
p2p: throttle all discovery lookups
Lookup calls would spin out of control when network connectivity was lost. The throttling that was in place only took effect when the table returned zero results, which doesn't happen very often. The new throttling should not have a negative impact when the host is online. Lookups against the network take some time and dials for all results must complete or hit the cache before a new one is started. This usually takes longer than four seconds, leaving online lookups unaffected. Fixes #1296
Diffstat (limited to 'eth/handler.go')
0 files changed, 0 insertions, 0 deletions