Skip to content

Commit 9f8af37

Browse files
committed
disable caches
1 parent 0eb1fb4 commit 9f8af37

File tree

1 file changed

+17
-2
lines changed

1 file changed

+17
-2
lines changed

cmd/migration-checker/main.go

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ import (
2121
"github.com/scroll-tech/go-ethereum/ethdb/leveldb"
2222
"github.com/scroll-tech/go-ethereum/rlp"
2323
"github.com/scroll-tech/go-ethereum/trie"
24+
"github.com/syndtr/goleveldb/leveldb/opt"
2425
)
2526

2627
var accountsDone atomic.Uint64
@@ -46,9 +47,23 @@ func main() {
4647
log.Println(http.ListenAndServe("0.0.0.0:6060", nil))
4748
}()
4849

49-
zkDb, err := leveldb.New(*zkDbPath, 1024, 128, "", true)
50+
zkDb, err := leveldb.NewCustom(*zkDbPath, "zkDb", func(options *opt.Options) {
51+
// Set default options
52+
options.ReadOnly = true
53+
options.BlockCacher = opt.NoCacher
54+
options.BlockCacheCapacity = 0
55+
options.OpenFilesCacher = opt.NoCacher
56+
options.OpenFilesCacheCapacity = 0
57+
})
5058
panicOnError(err, "", "failed to open zk db")
51-
mptDb, err := leveldb.New(*mptDbPath, 1024, 128, "", true)
59+
mptDb, err := leveldb.NewCustom(*mptDbPath, "mptDb", func(options *opt.Options) {
60+
// Set default options
61+
options.ReadOnly = true
62+
options.BlockCacher = opt.NoCacher
63+
options.BlockCacheCapacity = 0
64+
options.OpenFilesCacher = opt.NoCacher
65+
options.OpenFilesCacheCapacity = 0
66+
})
5267
panicOnError(err, "", "failed to open mpt db")
5368

5469
zkRootHash := common.HexToHash(*zkRoot)

0 commit comments

Comments
 (0)