swarm/network: Address review comments

This commit is contained in:
Balint Gabor 2018-09-13 10:24:37 +02:00
parent db917b75bd
commit 448a17ce60
2 changed files with 6 additions and 6 deletions

View file

@ -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
}

View file

@ -28,7 +28,7 @@ import (
)
const (
BatchSize = 8
BatchSize = 128
)
// SwarmSyncerServer implements an Server for history syncing on bins