/ All files named "src/journal.c"
Login

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

History for src/journal.c

2017-06-02
23:44
Deleted: Merge all recent trunk enhancements. (check-in: [1d23294d] user: drh branch: lsm-vtab, size: 0)
2016-03-09
08:08
Deleted: Merge latest trunk changes with this branch. (check-in: [59caca43] user: dan branch: schemalint, size: 0)
2016-03-05
15:35
Deleted: Remove the unused journal.c source file (its function have been subsumed into memjournal.c). Refactor some of the names in memjournal.c. No functional changes. (check-in: [5f2a262d] user: drh branch: trunk, size: 0)
2016-02-27
20:14
[673cbdde] part of check-in [e0b0b431] 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. (check-in: [e0b0b431] user: dan branch: memjournal-exp, size: 7302)
2016-02-13
23:43
[fe3a3e25] part of check-in [6a9c4a3e] Enhance ability to debug out-of-memory errors. (check-in: [6a9c4a3e] user: mistachkin branch: noMemBkpt, size: 7288)
2012-12-18
11:59
[b4124532] part of check-in [8183d8d7] 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]. (check-in: [8183d8d7] user: dan branch: trunk, size: 7283)
2012-12-05
10:01
[eb7b9f5e] part of check-in [11aa47b0] 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. (check-in: [11aa47b0] user: dan branch: trunk, size: 6936)
2010-07-13
23:41
[552839e5] part of check-in [6336de7a] Tweaks to the new shared-memory interface design - mostly comment changes. (check-in: [6336de7a] user: drh branch: experimental, size: 6556)
2010-07-02
16:36
[cb9f12b6] part of check-in [dafb3577] 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. (check-in: [dafb3577] user: dan branch: trunk, size: 6588)
2009-11-10
01:30
[b0ea6b70] part of check-in [f6c045f6] Remove the obsolete "$Id:$" RCS identifier strings from the source code. (check-in: [f6c045f6] user: drh branch: trunk, size: 6425)
2009-01-20
17:06
[e00df0c0] part of check-in [12f7346c] Big change to make pager.c easier to follow. Unused variables removed, comments improved, etc. (CVS 6197) (check-in: [12f7346c] user: danielk1977 branch: trunk, size: 6501)
2008-05-01
18:01
[cffd2cd2] part of check-in [70e70866] 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) (check-in: [70e70866] user: drh branch: trunk, size: 6441)
2007-09-06
13:49
[807bed7a] part of check-in [32984410] Updated comments on journal.c. No changes to code. (CVS 4408) (check-in: [32984410] user: drh branch: trunk, size: 6439)
2007-09-03
15:19
[a45147d7] part of check-in [020a2b10] Honor the SQLITE_OPEN_ flags passed into sqlite3_open_v2(). Some test cases added but more are needed. Ticket #2616. (CVS 4376) (check-in: [020a2b10] user: drh branch: trunk, size: 5364)
2007-09-01
18:24
[63f8a408] part of check-in [02b751fb] Fix a bug in jrnlTruncate(). And other coverage improvements. (CVS 4367) (check-in: [02b751fb] user: danielk1977 branch: trunk, size: 5369)
2007-08-31
18:34
[2e0fb96d] part of check-in [306586c4] 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) (check-in: [306586c4] user: drh branch: trunk, size: 5450)
2007-08-24
08:15
[573911e2] part of check-in [bdf5cb8d] Add tests to simulate power-failure on devices that support IOCAP_SEQUENTIAL or IOCAP_SAFE_APPEND. (CVS 4284) (check-in: [bdf5cb8d] user: danielk1977 branch: trunk, size: 5491)
2007-08-23
08:06
[03d6b5cc] part of check-in [e2cc7b4a] Add some tests for the atomic-write optimization. (CVS 4275) (check-in: [e2cc7b4a] user: danielk1977 branch: trunk, size: 5208)
2007-08-22
11:22
Added: [5ba2a144] part of check-in [581fadfe] Add code for the atomic-write optimisation. Disabled by default. (CVS 4268) (check-in: [581fadfe] user: danielk1977 branch: trunk, size: 5154)