• R/O
  • HTTP
  • SSH
  • HTTPS

vapor: 提交

Golang implemented sidechain for Bytom


Commit MetaInfo

修订版e6cea785d70f9750b1b23d444b488489d4c975d3 (tree)
时间2021-01-27 17:49:44
作者paladz <colt@Colt...>
Commiterpaladz

Log Message

edit the sync config

更改概述

差异

--- a/netsync/chainmgr/block_keeper.go
+++ b/netsync/chainmgr/block_keeper.go
@@ -24,7 +24,7 @@ const (
2424 )
2525
2626 var (
27- maxNumOfBlocksPerMsg = uint64(1000)
27+ maxNumOfBlocksPerMsg = uint64(64)
2828 maxNumOfHeadersPerMsg = uint64(1000)
2929 maxNumOfBlocksRegularSync = uint64(128)
3030 )
--- a/netsync/chainmgr/handle.go
+++ b/netsync/chainmgr/handle.go
@@ -157,13 +157,18 @@ func (m *Manager) handleGetBlockMsg(peer *peers.Peer, msg *msgs.GetBlockMessage)
157157 }
158158
159159 func (m *Manager) handleGetBlocksMsg(peer *peers.Peer, msg *msgs.GetBlocksMessage) {
160- endTime := time.Now().Add(requireBlocksTimeout / 2)
160+ endTime := time.Now().Add(requireBlocksTimeout / 10)
161161 isTimeout := func() bool {
162162 return time.Now().After(endTime)
163163 }
164164
165165 blocks, err := m.blockKeeper.locateBlocks(msg.GetBlockLocator(), msg.GetStopHash(), isTimeout)
166166 if err != nil || len(blocks) == 0 {
167+ log.WithFields(log.Fields{
168+ "module": logModule,
169+ "err": err,
170+ "size": len(blocks),
171+ }).Error("fail on handleGetBlocksMsg locateBlocks")
167172 return
168173 }
169174
Show on old repository browser