}
return conns, ProviderOpts{
NumConns: opts.NumConns,
- NoConcurrentBlobReads: opts.NoConcurrentBlobReads || opts.Memory,
- BatchWrites: true,
- //BatchWrites: opts.NumConns > 1,
+ NoConcurrentBlobReads: opts.NoConcurrentBlobReads || opts.Memory || opts.NumConns == 1,
+ BatchWrites: opts.NumConns > 1,
}, nil
}
Wrapper: fileCachePieceResourceStorage,
}), 0},
{"Boltdb", storage.NewBoltDB, 0},
- //sqliteLeecherStorageTestCase(1),
+ sqliteLeecherStorageTestCase(1),
sqliteLeecherStorageTestCase(2),
// This should use a number of connections equal to the number of CPUs
sqliteLeecherStorageTestCase(0),