les: historical data garbage collection (#19570)
This change introduces garbage collection for the light client. Historical chain data is deleted periodically. If you want to disable the GC, use the --light.nopruning flag.
Showing
- cmd/geth/main.go 1 addition, 0 deletionscmd/geth/main.go
- cmd/geth/usage.go 1 addition, 0 deletionscmd/geth/usage.go
- cmd/utils/flags.go 15 additions, 3 deletionscmd/utils/flags.go
- consensus/clique/clique.go 1 addition, 1 deletionconsensus/clique/clique.go
- core/blockchain.go 4 additions, 4 deletionscore/blockchain.go
- core/chain_indexer.go 8 additions, 1 deletioncore/chain_indexer.go
- core/chain_indexer_test.go 4 additions, 0 deletionscore/chain_indexer_test.go
- core/chain_makers.go 1 addition, 1 deletioncore/chain_makers.go
- core/dao_test.go 4 additions, 4 deletionscore/dao_test.go
- core/genesis.go 1 addition, 1 deletioncore/genesis.go
- core/rawdb/accessors_chain.go 33 additions, 0 deletionscore/rawdb/accessors_chain.go
- core/rawdb/accessors_chain_test.go 33 additions, 0 deletionscore/rawdb/accessors_chain_test.go
- core/rawdb/accessors_indexes.go 22 additions, 0 deletionscore/rawdb/accessors_indexes.go
- core/rawdb/accessors_indexes_test.go 45 additions, 0 deletionscore/rawdb/accessors_indexes_test.go
- core/rawdb/freezer.go 4 additions, 4 deletionscore/rawdb/freezer.go
- core/state/statedb_test.go 3 additions, 3 deletionscore/state/statedb_test.go
- eth/api_backend.go 2 additions, 2 deletionseth/api_backend.go
- eth/bloombits.go 5 additions, 0 deletionseth/bloombits.go
- eth/config.go 5 additions, 4 deletionseth/config.go
- eth/downloader/downloader.go 12 additions, 8 deletionseth/downloader/downloader.go
Loading
Please register or sign in to comment