• zelig's avatar
    blockpool stability fixes: · 3d57e377
    zelig authored
    - follow up locks and fix them
    - chainManager: call SetQueued for parentErr future blocks, uncomment TD checks, unskip test
    - make ErrIncorrectTD non-fatal to be forgiving to genuine mistaken nodes (temp) but demote them to guard against stuck best peers.
    - add purging to bounded nodeCache (config nodeCacheSize)
    - use nodeCache when creating blockpool entries and let non-best peers add blocks (performance boost)
    - minor error in addError
    - reduce idleBestPeerTimeout to 1 minute
    - correct status counts and unskip status passing status test
    - glogified logging
    3d57e377
Name
Last commit
Last update
..
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
asm.go Loading commit data...
block_cache.go Loading commit data...
block_cache_test.go Loading commit data...
block_processor.go Loading commit data...
block_processor_test.go Loading commit data...
chain_makers.go Loading commit data...
chain_manager.go Loading commit data...
chain_manager_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
execution.go Loading commit data...
fees.go Loading commit data...
filter.go Loading commit data...
filter_test.go Loading commit data...
genesis.go Loading commit data...
helper_test.go Loading commit data...
manager.go Loading commit data...
state_transition.go Loading commit data...
transaction_pool.go Loading commit data...
transaction_pool_test.go Loading commit data...
vm_env.go Loading commit data...