mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-08-19 10:22:23 +00:00
swarm/network: Address review comments
This commit is contained in:
parent
db917b75bd
commit
448a17ce60
2 changed files with 6 additions and 6 deletions
|
|
@ -175,7 +175,7 @@ func (f *Fetcher) run(ctx context.Context, peers *sync.Map) {
|
|||
|
||||
// incoming offer
|
||||
case source := <-f.offerC:
|
||||
log.Debug("new source", "peer addr", source, "request addr", f.addr)
|
||||
log.Trace("new source", "peer addr", source, "request addr", f.addr)
|
||||
// 1) the chunk is offered by a syncing peer
|
||||
// add to known sources
|
||||
sources = append(sources, source)
|
||||
|
|
@ -184,7 +184,7 @@ func (f *Fetcher) run(ctx context.Context, peers *sync.Map) {
|
|||
|
||||
// incoming request
|
||||
case <-f.requestC:
|
||||
log.Debug("new request", "request addr", f.addr)
|
||||
log.Trace("new request", "request addr", f.addr)
|
||||
// 2) chunk is requested, set requested flag
|
||||
// launch a request iff none been launched yet
|
||||
doRequest = !requested
|
||||
|
|
@ -193,19 +193,19 @@ func (f *Fetcher) run(ctx context.Context, peers *sync.Map) {
|
|||
// peer we requested from is gone. fall back to another
|
||||
// and remove the peer from the peers map
|
||||
case id := <-gone:
|
||||
log.Debug("peer gone", "peer id", id.String(), "request addr", f.addr)
|
||||
log.Trace("peer gone", "peer id", id.String(), "request addr", f.addr)
|
||||
peers.Delete(id.String())
|
||||
doRequest = requested
|
||||
|
||||
// search timeout: too much time passed since the last request,
|
||||
// extend the search to a new peer if we can find one
|
||||
case <-waitC:
|
||||
log.Debug("search timed out: rerequesting", "request addr", f.addr)
|
||||
log.Trace("search timed out: rerequesting", "request addr", f.addr)
|
||||
doRequest = requested
|
||||
|
||||
// all Fetcher context closed, can quit
|
||||
case <-ctx.Done():
|
||||
log.Debug("terminate fetcher", "request addr", f.addr)
|
||||
log.Trace("terminate fetcher", "request addr", f.addr)
|
||||
// TODO: send cancelations to all peers left over in peers map (i.e., those we requested from)
|
||||
return
|
||||
}
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@ import (
|
|||
)
|
||||
|
||||
const (
|
||||
BatchSize = 8
|
||||
BatchSize = 128
|
||||
)
|
||||
|
||||
// SwarmSyncerServer implements an Server for history syncing on bins
|
||||
|
|
|
|||
Loading…
Reference in a new issue