MCPcopy Create free account
hub / github.com/DNAProject/DNA / delNode

Method delNode

p2pserver/block_sync.go:634–643  ·  view source on GitHub ↗

delNode remove from node list

(nodeId uint64)

Source from the content-addressed store, hash-verified

632
633//delNode remove from node list
634func (this *BlockSyncMgr) delNode(nodeId uint64) {
635 this.lock.Lock()
636 defer this.lock.Unlock()
637 delete(this.nodeWeights, nodeId)
638 log.Infof("delNode:%d", nodeId)
639 if len(this.nodeWeights) == 0 {
640 log.Warnf("no sync nodes")
641 }
642 log.Infof("OnDelNode:%d", nodeId)
643}
644
645func (this *BlockSyncMgr) tryGetSyncHeaderLock() bool {
646 this.lock.Lock()

Callers 3

OnHeaderReceiveMethod · 0.95
OnDelNodeMethod · 0.95
saveBlockMethod · 0.95

Calls 2

InfofFunction · 0.92
WarnfFunction · 0.92

Tested by

no test coverage detected