losfair/mvsqlite

vfs: Commit hook

losfair opened this issue · 0 comments

Transaction commit is done in the xUnlock VFS method currently. When concurrent read-write transactions happen on the same DB, all except one writer process is abort()-ed so the application doesn't wrongfully think its transaction was committed. This behavior is not optimal.

A better option is to use commit hooks.