flag blocks that are received too late

This commit is contained in:
whyrusleeping 2019-12-07 11:49:05 +01:00
parent bbc61a8f86
commit bc343dbb67
2 changed files with 5 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package sub
import (
"context"
"time"
logging "github.com/ipfs/go-log"
pubsub "github.com/libp2p/go-libp2p-pubsub"
@ -46,6 +47,9 @@ func HandleIncomingBlocks(ctx context.Context, bsub *pubsub.Subscription, s *cha
}
log.Debugw("new block over pubsub", "cid", blk.Header.Cid(), "source", msg.GetFrom())
if delay := time.Now().Unix() - int64(blk.Header.Timestamp); delay > 5 {
log.Warnf("Received block with large delay %d from miner %s", delay, blk.Header.Miner)
}
s.InformNewBlock(msg.GetFrom(), &types.FullBlock{
Header: blk.Header,
BlsMessages: bmsgs,

2
extern/filecoin-ffi vendored

@ -1 +1 @@
Subproject commit 6ac840062c094b35c87a87638cd7a262f43edd49
Subproject commit 6d9e80001bfa2d80eec4e157da46d783038d9b42