/ Timeline
Login

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

41 check-ins using file main.mk version f12991ac

2010-04-26
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
2010-04-17
18:50
Add some comments regarding file-locks to log.c. check-in: 9d51c3b7 user: dan tags: wal
17:34
Do not sync any files in wal mode if "PRAGMA synchronous=off" is set. If files are synced, pass either SQLITE_SYNC_FULL or SQLITE_SYNC_NORMAL to the xSync() callback as configured by "PRAGMA fullfsync". check-in: 0ae91b00 user: dan tags: wal
15:45
Merge with trunk commit [3e646e3f4c]. check-in: 43463970 user: dan tags: wal
15:42
In synchronous=normal mode, do not sync the log after every transaction. In synchronous=full mode, sync the log and add any extra frames required to avoid blast-radius related problems after each transaction. check-in: 9bc9b684 user: dan tags: wal
12:31
Enhancements to wal-mode locking scheme. check-in: 8549c286 user: dan tags: wal
2010-04-16
13:59
Change the log file format to include a small (12 byte) header at the start of the file. check-in: 9865d14d user: dan tags: wal
11:30
Fix bug in log recovery (last frame in log was being ignored). Also remove an incorrect assert statement. check-in: 67d2a89e user: dan tags: wal
2010-04-15
16:45
Allow writers to write dirty pages to the log mid-transaction in order to free memory. check-in: ecd828f9 user: dan tags: wal
13:33
Merge two leaves on the WAL branch. check-in: c9ed66cc user: dan tags: wal
12:36
Fix a problem in the result set size estimation logic of the query planner - a problem introduced by the two previous changes. check-in: 33b1f584 user: drh tags: wal
10:58
Change the way checksums are calculated. check-in: 84955c2e user: dan tags: wal
02:37
Bring over the recent query planner enhancements from the trunk. check-in: 82969f27 user: drh tags: wal
2010-04-14
18:50
Add tests and fix bugs in WAL locking mechanism. check-in: c18077f2 user: dan tags: wal
18:06
Add tests to check inter-process WAL locking. check-in: 9435f313 user: dan tags: wal
15:49
Improve the logLockRegion() function in log.c. check-in: 5e9dd3bd user: dan tags: wal
11:23
Fixes for locking issues in WAL mode. check-in: a9617eff user: dan tags: wal
2010-04-13
19:27
Add experimental locking scheme. check-in: 3f958e87 user: dan tags: wal
15:30
Fix an uninitialized variable in readDbPage of pager.c. check-in: f4e1150f user: drh tags: wal
11:56
Remove old code to interpret an argument (no longer used) to "PRAGMA checkpoint". check-in: 27dc5977 user: dan tags: wal
11:45
Fix other problems in the WAL test scripts. check-in: dcb31181 user: dan tags: wal
11:35
Fix test script issues preventing walthread.test from running. check-in: d90b1dde user: dan tags: wal
11:18
Fix a pager bug introduced by the wal code. check-in: 4a0b29dc user: dan tags: wal
06:20
Sync wal branch with [012cf101bf]. check-in: 9d690f24 user: dan tags: wal
2010-04-12
19:32
Remove duplicate secure_delete pragma implemention. check-in: c15fda14 user: drh tags: wal
19:05
Add "log.h", which should have been part of the previous commit. check-in: 8de9f010 user: dan tags: wal
19:00
Import experimental write-ahead-logging code. check-in: 409d61ba user: dan tags: wal