/ Timeline
Login

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

37 check-ins using file src/vdbeapi.c version 466044df

2010-04-29
16:40
Untested implementation of the shared-memory dead-man-switch. check-in: 70661128 user: drh tags: wal
15:17
Progress towards a VFS that will support WAL. Locking code is in place but is untested. Still no support for the DMS. check-in: 1bde41cf user: drh tags: wal
14:58
Close all open database connections at the end of wal.test. check-in: 3cc55a75 user: dan tags: wal
14:51
Fix a bug in the WAL checkpoint code causing SQLite to use an inconsistent cache in a subsequent transaction. check-in: d1cadeed user: dan tags: wal
08:47
Add tests to walthread.test. check-in: 9e891e75 user: dan tags: wal
2010-04-28
18:17
Add a test to walthread.test for changing between WAL and rollback modes. check-in: da229e44 user: dan tags: wal
17:49
Merge two "wal" leaves. check-in: 13d2d5a6 user: dan tags: wal
17:48
Change walthread.test so that tests can be run with either multiple threads or multiple processes. check-in: 25f85f68 user: dan tags: wal
17:21
Changes to the interface design for the xShmLock method of the VFS. check-in: 348409de user: drh tags: wal
14:42
Rename the sqlite3_log_hook() to sqlite3_wal_hook(). Added comments to wal.h. check-in: bbc38511 user: drh tags: wal
2010-04-27
18:49
Merge two "wal" leaves. check-in: 8c2d43ba user: dan tags: wal
18:43
Add a test to check that a checkpointer releases its locks before returning, even if it has been prevented by a conflicting lock from checkpointing the database. check-in: be44349d user: dan tags: wal
14:37
Fix a problem with identifying a corrupt database in WAL mode. check-in: c8658da4 user: dan tags: wal
11:49
Add the xShmRelease() method to the VFS. The os_unix.c implementation of the shared memory logic is still non-functional. check-in: ed715b47 user: drh tags: wal
06:49
Run trans.test and avtrans.test as part of the "wal" permutation. check-in: c8893310 user: dan tags: wal
05:42
Fix a problem that occurs when one process causes the log-summary file to grow and then a second process attempts to read the database. check-in: b51a5f8b user: dan tags: wal
01:56
Merge in recent changes from the trunk check-in: 7a0ac682 user: drh tags: wal
2010-04-26
17:42
Do not attempt to set journal_mode=wal on :memory: or temp file databases. check-in: 30d01344 user: dan tags: wal
16:57
Fixes for problems with small caches and SAVEPOINT rollback in WAL mode. check-in: 6a944f02 user: dan tags: wal
12:39
Add the "wal" permutation to run existing test files savepoint.test and savepoint2.test in WAL mode. check-in: 205e5d8a user: dan tags: wal
10:40
Add mutexes to fix a race condition in wal.c. This isn't a very good fix. check-in: 3d159939 user: dan tags: wal
00:19
Change the names of the log.c and log.h source files to wal.c and wal.h. check-in: 56fe5d76 user: drh tags: wal
00:04
Begin moving WAL-specific I/O into the VFS. This checkin contains VFS infrastructure but it is untested and is not yet hooked up to the WAL. The version number is bumped to 3.7.0 because of the VFS extension. check-in: f5e615c2 user: drh tags: wal
2010-04-24
19:07
Add comment explaining checksum mechanism. check-in: 3e9ef515 user: dan tags: wal
18:44
Fix bugs in WAL mode rollback. check-in: 31215969 user: dan tags: wal
14:33
Merge with [0291ed974d]. Merge with [0291ed974d]. Merge with [0291ed974d]. check-in: a352f628 user: dan tags: wal
04:53
Merge with [e79dac3c2f]. check-in: 1e793d3a user: dan tags: wal
04:49
Reserve some space at the start of the log-summary file to apply locks to. check-in: a031aa1f user: dan tags: wal
2010-04-23
19:15
Fixes and tests for backup of a WAL database. check-in: 480d12db user: dan tags: wal
11:44
Add very simple test cases for backup and VACUUM of WAL databases. More to come. check-in: 1077d813 user: dan tags: wal
2010-04-22
19:14
Create a version of the log checksummer that works on big-endian platforms. Remove the 512KB size limit on the log-summary. check-in: 5d6d4423 user: dan tags: wal
06:27
Further tests and changes related to switching between WAL and rollback modes. check-in: 12363184 user: dan tags: wal
2010-04-21
18:37
Tests for (and changes to) the code to switch between WAL and rollback modes. check-in: 9f4f933f user: dan tags: wal
11:43
If, after obtaining a SHARED lock, there exists a *-wal file in the file-system, use WAL mode. This is necessary to recover from a crash that damages the first page of the database file. check-in: 33cabf27 user: dan tags: wal
06:19
Minor changes to test cases to account for the fact that databases with read/write versions of 2 are now understood. check-in: 278ed41e user: dan tags: wal
2010-04-20
18:53
Use the read and write version fields of the database header to mark a database as operating in wal-mode. check-in: 96bef18c user: dan tags: wal
2010-04-19
18:03
Add the sqlite3_log_hook() interface for scheduling checkpoints. check-in: 9bda6014 user: dan tags: wal