Add const noCacheBlobs in sqlite storage benchmarks

This commit is contained in:
Matt Joiner 2022-01-10 16:20:03 +11:00
parent 31243ad4fd
commit 0c7754da63
1 changed files with 3 additions and 0 deletions

View File

@ -18,6 +18,7 @@ import (
func BenchmarkMarkComplete(b *testing.B) {
const pieceSize = test_storage.DefaultPieceSize
const noTriggers = false
const noCacheBlobs = false
var capacity int64 = test_storage.DefaultNumPieces * pieceSize / 2
if noTriggers {
// Since we won't push out old pieces, we have to mark them incomplete manually.
@ -31,6 +32,7 @@ func BenchmarkMarkComplete(b *testing.B) {
var opts squirrel.NewCacheOpts
opts.Capacity = capacity
opts.NoTriggers = noTriggers
opts.NoCacheBlobs = noCacheBlobs
benchOpts := func(b *testing.B) {
opts.Path = filepath.Join(b.TempDir(), "storage.db")
ci, err := NewDirectStorage(opts)
@ -49,6 +51,7 @@ func BenchmarkMarkComplete(b *testing.B) {
// opts.GcBlobs = true
opts.BlobFlushInterval = time.Second
opts.NoTriggers = noTriggers
opts.NoCacheBlobs = noCacheBlobs
directBench := func(b *testing.B) {
opts.Path = filepath.Join(b.TempDir(), "storage.db")
ci, err := NewDirectStorage(opts)