]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the busy-handle...
authordan <dan@noemail.net>
Tue, 16 Nov 2010 18:56:51 +0000 (18:56 +0000)
committerdan <dan@noemail.net>
Tue, 16 Nov 2010 18:56:51 +0000 (18:56 +0000)
commita58f26f93f77ae83021d52ff76738f27a59596b9
treeafa92bf1f5beecef718d32dd5334eeb4c934ae78
parent95aa47b10a6ff9e920ee82b1dcde8c8ed73c69c2
Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the busy-handler to block until all readers have finished in order to ensure the next writer will be able to wrap around to the start of the log file.

FossilOrigin-Name: 7e3fc2c833a5baa08820c499867b6902bdc2ed5a
14 files changed:
manifest
manifest.uuid
src/btree.c
src/btree.h
src/main.c
src/pager.c
src/pager.h
src/pragma.c
src/sqliteInt.h
src/vdbe.c
src/wal.c
src/wal.h
test/wal5.test [new file with mode: 0644]
test/wal_common.tcl