blockchain parameter && log tweaks

This commit is contained in:
Jae Kwon
2015-09-11 21:09:27 -07:00
parent 21d45023d3
commit 1c17ea3b14
5 changed files with 9 additions and 7 deletions
+4 -2
View File
@@ -14,8 +14,8 @@ const (
requestIntervalMS = 500
maxTotalRequests = 300
maxPendingRequests = maxTotalRequests
maxPendingRequestsPerPeer = 30
peerTimeoutSeconds = 10
maxPendingRequestsPerPeer = 50
peerTimeoutSeconds = 15
minRecvRate = 10240 // 10Kb/s
)
@@ -103,6 +103,7 @@ func (pool *BlockPool) removeTimedoutPeers() {
// XXX remove curRate != 0
if curRate != 0 && curRate < minRecvRate {
pool.sendTimeout(peer.id)
log.Warn("SendTimeout", "peer", peer.id, "reason", "curRate too low")
peer.didTimeout = true
}
}
@@ -363,6 +364,7 @@ func (bpp *bpPeer) decrPending(recvSize int) {
func (bpp *bpPeer) onTimeout() {
bpp.pool.sendTimeout(bpp.id)
log.Warn("SendTimeout", "peer", bpp.id, "reason", "onTimeout")
bpp.didTimeout = true
}
+1 -1
View File
@@ -124,7 +124,7 @@ func (bcR *BlockchainReactor) Receive(chID byte, src *p2p.Peer, msgBytes []byte)
return
}
log.Notice("Received message", "msg", msg)
log.Notice("Received message", "src", src, "chID", chID, "msg", msg)
switch msg := msg.(type) {
case *bcBlockRequestMessage: