Conversation

Replying to and
It immediately gives a busy error when your delayed write transaction attempts to upgrade to a write lock but a parallel write occurred potentially invalidating your reads. It's quite an annoying gotcha if you don't realize what's happening since it looks like it's timing out.
1
1
Replying to
That failure mode can only happen in WAL mode. With a rollback journal, active read transactions prevent writers from committing a transaction, so there can't be any conflict.
2
Show replies