diff --git a/storage/posix/antispam/badger.go b/storage/posix/antispam/badger.go index fb6d9741..4afafe4a 100644 --- a/storage/posix/antispam/badger.go +++ b/storage/posix/antispam/badger.go @@ -30,6 +30,7 @@ import ( "log/slog" "github.com/dgraph-io/badger/v4" + "github.com/dgraph-io/badger/v4/options" "github.com/transparency-dev/tessera" "github.com/transparency-dev/tessera/client" "github.com/transparency-dev/tessera/internal/otel" @@ -94,7 +95,11 @@ func NewAntispam(ctx context.Context, badgerPath string, opts AntispamOpts) (*An opts.CompactionInterval = DefaultCompactionInterval } - bOpts := badger.DefaultOptions(badgerPath).WithLogger(&slogger{}) + bOpts := badger.DefaultOptions(badgerPath). + WithLogger(&slogger{}). + WithValueThreshold(1<<10). + WithCompression(options.None) + if opts.BadgerOptions != nil { bOpts = opts.BadgerOptions(bOpts) }