]> Sergey Matveev's repositories - btrtrc.git/commitdiff
Make wal the default for sqlite resource pieces
authorMatt Joiner <anacrolix@gmail.com>
Mon, 17 May 2021 01:51:24 +0000 (11:51 +1000)
committerMatt Joiner <anacrolix@gmail.com>
Mon, 17 May 2021 01:56:10 +0000 (11:56 +1000)
Fixes broken test as a result.

storage/sqlite/sqlite-storage_test.go

index 409220f346a06520bde6cd328adca14fd8b7608e..e40aae3513e513b3d90b474c9a4abd8528f0c7f0 100644 (file)
@@ -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)