core, trie: intermediate mempool between trie and database (#15857)
This commit reduces database I/O by not writing every state trie to disk.
Showing
- accounts/abi/bind/backends/simulated.go 10 additions, 4 deletionsaccounts/abi/bind/backends/simulated.go
- cmd/evm/runner.go 3 additions, 1 deletioncmd/evm/runner.go
- cmd/geth/chaincmd.go 2 additions, 2 deletionscmd/geth/chaincmd.go
- cmd/geth/main.go 3 additions, 0 deletionscmd/geth/main.go
- cmd/geth/usage.go 5 additions, 1 deletioncmd/geth/usage.go
- cmd/utils/cmd.go 17 additions, 9 deletionscmd/utils/cmd.go
- cmd/utils/flags.go 40 additions, 7 deletionscmd/utils/flags.go
- common/size.go 19 additions, 8 deletionscommon/size.go
- consensus/errors.go 4 additions, 0 deletionsconsensus/errors.go
- core/bench_test.go 2 additions, 2 deletionscore/bench_test.go
- core/block_validator.go 6 additions, 3 deletionscore/block_validator.go
- core/block_validator_test.go 4 additions, 4 deletionscore/block_validator_test.go
- core/blockchain.go 263 additions, 71 deletionscore/blockchain.go
- core/blockchain_test.go 122 additions, 23 deletionscore/blockchain_test.go
- core/chain_indexer.go 3 additions, 0 deletionscore/chain_indexer.go
- core/chain_makers.go 6 additions, 3 deletionscore/chain_makers.go
- core/chain_makers_test.go 1 addition, 1 deletioncore/chain_makers_test.go
- core/dao_test.go 18 additions, 6 deletionscore/dao_test.go
- core/genesis.go 13 additions, 11 deletionscore/genesis.go
- core/genesis_test.go 3 additions, 3 deletionscore/genesis_test.go
Loading
Please register or sign in to comment