• Péter Szilágyi's avatar
    eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) · 3e795881
    Péter Szilágyi authored
    This change extracts the peer QoS tracking logic from eth/downloader, moving
    it into the new package p2p/msgrate. The job of msgrate.Tracker is determining
    suitable timeout values and request sizes per peer.
    
    The snap sync scheduler now uses msgrate.Tracker instead of the hard-coded 15s
    timeout. This should make the sync work better on network links with high latency.
    3e795881
Name
Last commit
Last update
..
discover Loading commit data...
dnsdisc Loading commit data...
enode Loading commit data...
enr Loading commit data...
msgrate Loading commit data...
nat Loading commit data...
netutil Loading commit data...
nodestate Loading commit data...
rlpx Loading commit data...
simulations Loading commit data...
tracker Loading commit data...
dial.go Loading commit data...
dial_test.go Loading commit data...
message.go Loading commit data...
message_test.go Loading commit data...
metrics.go Loading commit data...
peer.go Loading commit data...
peer_error.go Loading commit data...
peer_test.go Loading commit data...
protocol.go Loading commit data...
server.go Loading commit data...
server_test.go Loading commit data...
transport.go Loading commit data...
transport_test.go Loading commit data...
util.go Loading commit data...
util_test.go Loading commit data...