SQLite

Changes On Branch blocking-checkpoint
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Changes In Branch blocking-checkpoint Excluding Merge-Ins

This is equivalent to a diff from 570e79a8 to ebf74015

2011-02-02
16:34
Merge in the blocking-checkpoint enhancement, including the new sqlite3_wal_checkpoint_v2() interface and the PRAGMA wal_checkpoint(full) statement. (check-in: bac7342c user: drh tags: trunk)
2010-11-19
18:51
Merge the checkpoint_fullfsync pragma and the superlock demonstration into the checkpoint-v2 experimental branch. (Closed-Leaf check-in: ebf74015 user: drh tags: blocking-checkpoint)
18:48
Add tests for "PRAGMA checkpoint_fullfsync". (check-in: 765aa1b8 user: dan tags: trunk)
18:36
Merge in the superlock demonstration changes. (check-in: 570e79a8 user: drh tags: trunk)
18:23
Add the checkpoint_fullfsync pragma which enables F_FULLFSYNC on checkpoint operations only, not during ordinary commit fsyncs. (check-in: a0698673 user: drh tags: trunk)
18:20
Add file test_superlock.c with example code for obtaining an exclusive lock on either rollback or wal mode databases. (Closed-Leaf check-in: 1a3e7417 user: dan tags: superlock)
09:58
Add file test/tt3_checkpoint.c that adds a multi-threaded test for blocking checkpoints to threadtest3. (check-in: 648dd157 user: dan tags: blocking-checkpoint)

Changes to main.mk.

Changes to src/btree.c.

Changes to src/btree.h.

Changes to src/main.c.

Changes to src/pager.c.

Changes to src/pager.h.

Changes to src/pragma.c.

Changes to src/sqlite.h.in.

Changes to src/sqliteInt.h.

Changes to src/vdbe.c.

Changes to src/wal.c.

Changes to src/wal.h.

Changes to test/attach.test.

Changes to test/pager1.test.

Changes to test/threadtest3.c.

Added test/tt3_checkpoint.c.

Changes to test/wal.test.

Changes to test/wal2.test.

Changes to test/wal3.test.

Added test/wal5.test.

Changes to test/wal_common.tcl.