]> git.ipfire.org Git - thirdparty/sqlite.git/commit
If an error occurs while writing frames to the log to commit a transaction, do not...
authordan <dan@noemail.net>
Wed, 2 Jun 2010 17:15:24 +0000 (17:15 +0000)
committerdan <dan@noemail.net>
Wed, 2 Jun 2010 17:15:24 +0000 (17:15 +0000)
commit10ec894c3a07e21c164e5589324165eba01ea1bd
tree56fe42706ce5dcdea5d841e298aacd7642323f6e
parent2796d336d200de3df33b20c7620e2c4a4f6fa110
If an error occurs while writing frames to the log to commit a transaction, do not mark the pages as clean in the cache. Otherwise, the subsequent rollback does not roll them back (leaving the client to continue with a cache that makes it appear that the transaction was committed - inconsistent with the database on disk).

FossilOrigin-Name: cb571c1b71a37b3a10d640987c77a6eec508235d
manifest
manifest.uuid
src/pager.c