/ File History
Login

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

History of src/journal.c

2016-02-27
20:14
Extend the code in memjournal.c so that it subsumes the role of journal.c. And (untested) can flush journal or statement journal files to disk after they grow to a specified size. file: [673cbdde] check-in: [e0b0b431] user: dan branch: memjournal-exp, size: 7302
2016-02-13
23:43
Enhance ability to debug out-of-memory errors. file: [fe3a3e25] check-in: [6a9c4a3e] user: mistachkin branch: noMemBkpt, size: 7288
2012-12-18
11:59
On atomic-write capable systems, if copying the contents of an in-memory journal to disk fails, close the (on disk) journal file before returning the error to the caller. This causes the subsequent rollback operation to use the in-memory journal. Fix for [df678d738adb]. file: [b4124532] check-in: [8183d8d7] user: dan branch: trunk, size: 7283
2012-12-05
10:01
If the atomic-write property is enabled, a transaction may be committed in journal_mode=DELETE mode without ever actually creating a journal file on disk. In this case, do not attempt to unlink() the journal file when committing the transaction. file: [eb7b9f5e] check-in: [11aa47b0] user: dan branch: trunk, size: 6936
2010-07-13
23:41
Tweaks to the new shared-memory interface design - mostly comment changes. file: [552839e5] check-in: [6336de7a] user: drh branch: experimental, size: 6556
2010-07-02
16:36
Add initializers for the xShmXXX() members to an sqlite3_io_methods structure in journal.c. This doesn't fix any real problem, just prevents a compiler warning. file: [cb9f12b6] check-in: [dafb3577] user: dan branch: trunk, size: 6588
2009-11-10
01:30
Remove the obsolete "$Id:$" RCS identifier strings from the source code. file: [b0ea6b70] check-in: [f6c045f6] user: drh branch: trunk, size: 6425
2009-01-20
17:06
Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197) file: [e00df0c0] check-in: [12f7346c] user: danielk1977 branch: trunk, size: 6501
2008-05-01
18:01
Fix a problem with journal files being created unnecessarily when doing an atomic write in exclusive access locking mode. Fix a test script problem. (CVS 5075) file: [cffd2cd2] check-in: [70e70866] user: drh branch: trunk, size: 6441
2007-09-06
13:49
Updated comments on journal.c. No changes to code. (CVS 4408) file: [807bed7a] check-in: [32984410] user: drh branch: trunk, size: 6439
2007-09-03
15:19
Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Some test cases added but more are needed. Ticket #2616. (CVS 4376) file: [a45147d7] check-in: [020a2b10] user: drh branch: trunk, size: 5364
2007-09-01
18:24
Fix a bug in jrnlTruncate(). And other coverage improvements. (CVS 4367) file: [63f8a408] check-in: [02b751fb] user: danielk1977 branch: trunk, size: 5369
2007-08-31
18:34
Remove the xLockState method for sqlite3_io_methods. Replace it with a defined call to xFileControl(). This simplifies the interface and also gives us coverage testing of sqlite3_file_control(). (CVS 4355) file: [2e0fb96d] check-in: [306586c4] user: drh branch: trunk, size: 5450
2007-08-24
08:15
Add tests to simulate power-failure on devices that support IOCAP_SEQUENTIAL or IOCAP_SAFE_APPEND. (CVS 4284) file: [573911e2] check-in: [bdf5cb8d] user: danielk1977 branch: trunk, size: 5491
2007-08-23
08:06
Add some tests for the atomic-write optimization. (CVS 4275) file: [03d6b5cc] check-in: [e2cc7b4a] user: danielk1977 branch: trunk, size: 5208
2007-08-22
11:22
Add code for the atomic-write optimisation. Disabled by default. (CVS 4268) file: [5ba2a144] check-in: [581fadfe] user: danielk1977 branch: trunk, size: 5154 Added