diff options
author | obscuren <geffobscura@gmail.com> | 2015-05-01 22:00:30 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2015-05-01 22:00:30 +0800 |
commit | b298928c49d1af3dc1165b295fe43fc8d0d6061d (patch) | |
tree | 0db019f0273c9ee2b72cebb1fc6bc7d302700df3 /core | |
parent | 016f152b36106130fa42514ef6cfacc09dfc3142 (diff) | |
download | dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar.gz dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar.bz2 dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar.lz dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar.xz dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.tar.zst dexon-b298928c49d1af3dc1165b295fe43fc8d0d6061d.zip |
core: added 'ignored' status
Diffstat (limited to 'core')
-rw-r--r-- | core/chain_manager.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/core/chain_manager.go b/core/chain_manager.go index 80fd6cd71..e172c5cdb 100644 --- a/core/chain_manager.go +++ b/core/chain_manager.go @@ -516,7 +516,7 @@ func (self *ChainManager) InsertChain(chain types.Blocks) (int, error) { var ( queue = make([]interface{}, len(chain)) queueEvent = queueEvent{queue: queue} - stats struct{ queued, processed int } + stats struct{ queued, processed, ignored int } tstart = time.Now() ) for i, block := range chain { @@ -532,6 +532,7 @@ func (self *ChainManager) InsertChain(chain types.Blocks) (int, error) { logs, err := self.processor.Process(block) if err != nil { if IsKnownBlockErr(err) { + stats.ignored++ continue } @@ -624,7 +625,7 @@ func (self *ChainManager) InsertChain(chain types.Blocks) (int, error) { if (stats.queued > 0 || stats.processed > 0) && bool(glog.V(logger.Info)) { tend := time.Since(tstart) start, end := chain[0], chain[len(chain)-1] - glog.Infof("imported %d block(s) %d queued in %v. #%v [%x / %x]\n", stats.processed, stats.queued, tend, end.Number(), start.Hash().Bytes()[:4], end.Hash().Bytes()[:4]) + glog.Infof("imported %d block(s) (%d queued %d ignored) in %v. #%v [%x / %x]\n", stats.processed, stats.queued, stats.ignored, tend, end.Number(), start.Hash().Bytes()[:4], end.Hash().Bytes()[:4]) } go self.eventMux.Post(queueEvent) |