From b21aebeaae6a308d97e9f952c78639bc594e73fd Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Mon, 17 May 2021 11:51:24 +1000 Subject: [PATCH] Make wal the default for sqlite resource pieces Fixes broken test as a result. --- storage/sqlite/sqlite-storage_test.go | 3 +++ 1 file changed, 3 insertions(+) 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) -- 2.44.0