From 5e2e96eca1c62d7f435edf00e2af727a38a08188 Mon Sep 17 00:00:00 2001 From: Luca Moser <moser.luca@gmail.com> Date: Fri, 7 Feb 2020 09:47:07 +0100 Subject: [PATCH] disable badger-db compression (#237) --- packages/database/database.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/database/database.go b/packages/database/database.go index 793b3944..1a1465ca 100644 --- a/packages/database/database.go +++ b/packages/database/database.go @@ -7,6 +7,7 @@ import ( "sync" "github.com/dgraph-io/badger/v2" + "github.com/dgraph-io/badger/v2/options" "github.com/iotaledger/goshimmer/packages/parameter" "github.com/iotaledger/hive.go/database" "github.com/iotaledger/hive.go/logger" @@ -56,6 +57,13 @@ func GetBadgerInstance() *badger.DB { opts = opts.WithTruncate(true) } + opts.CompactL0OnClose = false + opts.KeepL0InMemory = false + opts.VerifyValueChecksum = false + opts.ZSTDCompressionLevel = 1 + opts.Compression = options.None + opts.MaxCacheSize = 50000000 + db, err := database.CreateDB(dbDir, opts) if err != nil { // errors should cause a panic to avoid singleton deadlocks -- GitLab