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

Method setCommitDone

consensus/vbft/block_pool.go:564–572  ·  view source on GitHub ↗

@ set BlockPool as committed for given BlockNum Note: setCommitDone supposed to be called after commitDone. Because setCommitDone requires exclusive lock, this function is provided separately.

(blkNum uint32)

Source from the content-addressed store, hash-verified

562// Because setCommitDone requires exclusive lock, this function is provided separately.
563//
564func (pool *BlockPool) setCommitDone(blkNum uint32) {
565 pool.lock.Lock()
566 defer pool.lock.Unlock()
567
568 candidate := pool.candidateBlocks[blkNum]
569 if candidate != nil {
570 candidate.commitDone = true
571 }
572}
573
574func (pool *BlockPool) isCommitHadDone(blkNum uint32) bool {
575 pool.lock.RLock()

Callers 3

startNewRoundMethod · 0.80
processMsgEventMethod · 0.80
processTimerEventMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected