/ File History
Login

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

History of src/log.c

2010-04-24
19:07
Add comment explaining checksum mechanism. file: [538da9c4] check-in: [3e9ef515] user: dan branch: wal, size: 63076
18:44
Fix bugs in WAL mode rollback. file: [6097555f] check-in: [31215969] user: dan branch: wal, size: 62668
04:49
Reserve some space at the start of the log-summary file to apply locks to. file: [7569a2f6] check-in: [a031aa1f] user: dan branch: wal, size: 61706
2010-04-23
19:15
Fixes and tests for backup of a WAL database. file: [d9fdaad6] check-in: [480d12db] user: dan branch: wal, size: 59341
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. file: [da486aab] check-in: [5d6d4423] user: dan branch: wal, size: 59109
2010-04-21
18:37
Tests for (and changes to) the code to switch between WAL and rollback modes. file: [edafa806] check-in: [9f4f933f] user: dan branch: wal, size: 58094
2010-04-19
18:03
Add the sqlite3_log_hook() interface for scheduling checkpoints. file: [a5bbeb05] check-in: [9bda6014] user: dan branch: wal, size: 58140
2010-04-17
18:50
Add some comments regarding file-locks to log.c. file: [fd6631f7] check-in: [9d51c3b7] user: dan branch: wal, size: 56936
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". file: [8bcd490d] check-in: [0ae91b00] user: dan branch: wal, size: 52735
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. file: [a72baea8] check-in: [9bc9b684] user: dan branch: wal, size: 53510
12:31
Enhancements to wal-mode locking scheme. file: [6ac96c84] check-in: [8549c286] user: dan branch: wal, size: 53493
2010-04-16
13:59
Change the log file format to include a small (12 byte) header at the start of the file. file: [11f683a3] check-in: [9865d14d] user: dan branch: wal, size: 52031
11:30
Fix bug in log recovery (last frame in log was being ignored). Also remove an incorrect assert statement. file: [40e0c578] check-in: [67d2a89e] user: dan branch: wal, size: 50854
2010-04-15
13:33
Merge two leaves on the WAL branch. file: [3647edbc] check-in: [c9ed66cc] user: dan branch: wal, size: 50855
10:58
Change the way checksums are calculated. file: [bf7ce562] check-in: [84955c2e] user: dan branch: wal, size: 50798
2010-04-14
18:50
Add tests and fix bugs in WAL locking mechanism. file: [165addfd] check-in: [c18077f2] user: dan branch: wal, size: 50559
18:06
Add tests to check inter-process WAL locking. file: [a3558ae5] check-in: [9435f313] user: dan branch: wal, size: 49964
15:49
Improve the logLockRegion() function in log.c. file: [e01488f4] check-in: [5e9dd3bd] user: dan branch: wal, size: 49964
11:23
Fixes for locking issues in WAL mode. file: [78575e5b] check-in: [a9617eff] user: dan branch: wal, size: 47662
2010-04-13
19:27
Add experimental locking scheme. file: [d89988bb] check-in: [3f958e87] user: dan branch: wal, size: 45799
2010-04-12
19:00
Import experimental write-ahead-logging code. file: [6e8f296f] check-in: [409d61ba] user: dan branch: wal, size: 39060 Added
2010-02-01
15:47
Add log.c. file: [da39a3ee] check-in: [7b31373f] user: dan branch: wal, size: 0 Added