OSDN Git Service

Optimize p2p listener code
[bytom/bytom.git] / netsync / fetcher.go
index 9b444b0..34aa1ef 100644 (file)
@@ -154,7 +154,7 @@ func (f *Fetcher) insert(peerID string, block *types.Block) {
                        return
                }
                swPeer := fPeer.getPeer()
-               if ban := fPeer.addBanScore(50, 0, "block process error"); ban {
+               if ban := fPeer.addBanScore(20, 0, "block process error"); ban {
                        f.sw.AddBannedPeer(swPeer)
                        f.sw.StopPeerGracefully(swPeer)
                }
@@ -172,10 +172,8 @@ func (f *Fetcher) insert(peerID string, block *types.Block) {
                        continue
                }
                swPeer := fPeer.getPeer()
-               if ban := fPeer.addBanScore(0, 50, "Broadcast block error"); ban {
-                       f.sw.AddBannedPeer(swPeer)
-                       f.sw.StopPeerGracefully(swPeer)
-               }
+               log.Info("Fetcher broadcast block error. Stop peer.")
+               f.sw.StopPeerGracefully(swPeer)
        }
 }