aboutsummaryrefslogtreecommitdiffstats
path: root/core/utils/nodeset-cache.go
diff options
context:
space:
mode:
authorMission Liao <mission.liao@dexon.org>2019-01-11 12:58:30 +0800
committerGitHub <noreply@github.com>2019-01-11 12:58:30 +0800
commit809e8def862fdfa792061a448f952747f1af4d3c (patch)
treebd038971e65a09bc9bb399f03a37b194ce67ae3c /core/utils/nodeset-cache.go
parentfa25817354d5b7d40f5911004232392acfe7fe53 (diff)
downloadtangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar.gz
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar.bz2
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar.lz
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar.xz
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.tar.zst
tangerine-consensus-809e8def862fdfa792061a448f952747f1af4d3c.zip
syncer: fix issues when switching to core.Consensus (#418)
- when confirmed blocks passed to core.Consensus aren't continuous in position in some chain, the pulling would skip those missing blocks. - fix: when some block is missing, avoid adding it and all blocks after it to core.Consensus. - we need to avoid the receive channel of network module full. - fix: during switching to core.Consensus, we need to launch a dummy receiver to receive from receive channel of network module. - fix: between the period during core.Consensus created and before running, a dummy receiver is also required to receive from receive channel of network module.
Diffstat (limited to 'core/utils/nodeset-cache.go')
0 files changed, 0 insertions, 0 deletions