@@ -437,7 +437,7 @@ var (
437
437
Usage : "Percentage of cache memory allowance to use for snapshot caching (default = 10% full mode, 20% archive mode)" ,
438
438
Value : 10 ,
439
439
}
440
- CacheNoPrefetchFlag = cli.BoolTFlag {
440
+ CacheNoPrefetchFlag = cli.BoolFlag {
441
441
Name : "cache.noprefetch" ,
442
442
Usage : "Disable heuristic state prefetch during block import (less CPU and disk IO, more time waiting for data)" ,
443
443
}
@@ -1745,15 +1745,15 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
1745
1745
stack .Config ().L1Confirmations = rpc .FinalizedBlockNumber
1746
1746
log .Info ("Setting flag" , "--l1.sync.startblock" , "4038000" )
1747
1747
stack .Config ().L1DeploymentBlock = 4038000
1748
- // double check correct config
1748
+ // disable pruning
1749
1749
if ctx .GlobalString (GCModeFlag .Name ) != GCModeArchive {
1750
1750
log .Crit ("Must use --gcmode=archive" )
1751
1751
}
1752
- log .Info ("Setting flag" , "--gcmode" , ctx . GlobalString ( GCModeFlag . Name ) )
1753
- if ! ctx . GlobalBool ( CacheNoPrefetchFlag . Name ) {
1754
- log . Crit ( "Must use --cache.noprefetch" )
1755
- }
1756
- log . Info ( "Setting flag" , "--cache.noprefetch" , ctx . GlobalBool ( CacheNoPrefetchFlag . Name ))
1752
+ log .Info ("Pruning disabled" )
1753
+ cfg . NoPruning = true
1754
+ // disable prefetch
1755
+ log . Info ( "Prefetch disabled" )
1756
+ cfg . NoPrefetch = true
1757
1757
case ctx .GlobalBool (DeveloperFlag .Name ):
1758
1758
if ! ctx .GlobalIsSet (NetworkIdFlag .Name ) {
1759
1759
cfg .NetworkId = 1337
0 commit comments