all: add read-only option to database (#22407)
* all: add read-only option to database * all: fixes tests * cmd/geth: migrate flags * cmd/geth: fix the compact * cmd/geth: fix the format * cmd/geth: fix log * cmd: add chain-readonly * core: add readonly notion to freezer * core/rawdb: add log * core/rawdb: fix freezer close * cmd: fix * cmd, core: construct db * core: update tests
Showing
- cmd/geth/chaincmd.go 20 additions, 13 deletionscmd/geth/chaincmd.go
- cmd/geth/dao_test.go 1 addition, 1 deletioncmd/geth/dao_test.go
- cmd/geth/dbcmd.go 96 additions, 55 deletionscmd/geth/dbcmd.go
- cmd/geth/snapshot.go 26 additions, 31 deletionscmd/geth/snapshot.go
- cmd/utils/flags.go 10 additions, 12 deletionscmd/utils/flags.go
- core/bench_test.go 4 additions, 4 deletionscore/bench_test.go
- core/blockchain_repair_test.go 3 additions, 3 deletionscore/blockchain_repair_test.go
- core/blockchain_sethead_test.go 2 additions, 2 deletionscore/blockchain_sethead_test.go
- core/blockchain_snapshot_test.go 2 additions, 2 deletionscore/blockchain_snapshot_test.go
- core/blockchain_test.go 9 additions, 9 deletionscore/blockchain_test.go
- core/rawdb/accessors_chain.go 26 additions, 0 deletionscore/rawdb/accessors_chain.go
- core/rawdb/accessors_chain_test.go 1 addition, 1 deletioncore/rawdb/accessors_chain_test.go
- core/rawdb/database.go 15 additions, 10 deletionscore/rawdb/database.go
- core/rawdb/freezer.go 15 additions, 3 deletionscore/rawdb/freezer.go
- core/state/pruner/pruner.go 12 additions, 24 deletionscore/state/pruner/pruner.go
- core/state/snapshot/disklayer_test.go 1 addition, 1 deletioncore/state/snapshot/disklayer_test.go
- eth/backend.go 1 addition, 1 deletioneth/backend.go
- eth/filters/bench_test.go 3 additions, 3 deletionseth/filters/bench_test.go
- eth/filters/filter_test.go 2 additions, 2 deletionseth/filters/filter_test.go
- eth/protocols/eth/protocol_test.go 1 addition, 1 deletioneth/protocols/eth/protocol_test.go
Loading
Please register or sign in to comment