Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
40 check-ins using file src/os_unix.c version 5bf0015c
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) | |