From: Matt Joiner Date: Mon, 17 May 2021 01:51:24 +0000 (+1000) Subject: Make wal the default for sqlite resource pieces X-Git-Tag: v1.29.0~40 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b21aebeaae6a308d97e9f952c78639bc594e73fd;p=btrtrc.git Make wal the default for sqlite resource pieces Fixes broken test as a result. --- diff --git a/storage/sqlite/sqlite-storage_test.go b/storage/sqlite/sqlite-storage_test.go index 409220f3..e40aae35 100644 --- a/storage/sqlite/sqlite-storage_test.go +++ b/storage/sqlite/sqlite-storage_test.go @@ -27,6 +27,9 @@ func newConnsAndProv(t *testing.T, opts NewPoolOpts) (ConnPool, *provider) { // sqlitex.Pool.Close doesn't like being called more than once. Let it slide for now. //t.Cleanup(func() { pool.Close() }) qt.Assert(t, initPoolDatabase(pool, InitDbOpts{}), qt.IsNil) + if !opts.Memory && opts.SetJournalMode == "" { + opts.SetJournalMode = "wal" + } qt.Assert(t, initPoolConns(nil, pool, opts.InitConnOpts), qt.IsNil) prov, err := NewProvider(pool, ProviderOpts{BatchWrites: pool.NumConns() > 1}) require.NoError(t, err)