SQLite

All files named ”test/jrnlmode.test”
Login

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

History for test/jrnlmode.test

2019-05-17
20:37
[9b5bc01dac] part of check-in [a0f5eb5c79] Disable PRAGMA journal_mode=OFF when SQLITE_DBCONFIG_DEFENSIVE is turned on. Ticket [f4ec250930342e0c]. (check-in: [a0f5eb5c79] user: drh branch: trunk, size: 15440)
2018-01-13
13:07
[a6693f2bed] part of check-in [56d93d070d] Fix various problems in test scripts preventing "make test" from passing on F2FS file-systems with the "atomic-write" feature. (check-in: [56d93d070d] user: dan branch: f2fs-test-fixes, size: 15165)
2015-05-08
00:58
[7864d59cf7] part of check-in [2860cebeea] Remove a couple stray test breakpoint calls. (check-in: [2860cebeea] user: mistachkin branch: trunk, size: 15083)
2015-05-01
16:57
[6014ba5c11] part of check-in [40db3e4012] Fix an assert() failure caused by setting "PRAGMA journal_mode=off" on an database in exclusive-mode that has already opened the journal file. (check-in: [40db3e4012] user: dan branch: trunk, size: 15096)
2013-03-27
19:53
[06a8d5771b] part of check-in [0e3d511927] Modify various test cases so that they work if the file is extended in units of the system page-size. (check-in: [0e3d511927] user: dan branch: two-mappings, size: 14813)
2011-08-02
00:57
[9ee3a78f53] part of check-in [9007586fda] Add retry logic for AV defense to winOpen. Also, refactor test suite to allow the key Tcl file operations (e.g. copy and delete) to be retried. (check-in: [9007586fda] user: mistachkin branch: winopen-retry-logic, size: 14766)
2010-08-07
09:31
[e3fe6c4a2c] part of check-in [531abc8085] Fix a problem wherein changing the journal-mode immediately after leaving exclusive-locking mode could lead to the database being unlocked without clearing the changeCountDone flag. (check-in: [531abc8085] user: dan branch: experimental, size: 14808)
2010-07-08
17:40
[2d5a8b6d68] part of check-in [e396184cd3] Change the journal_mode pragma to remove the "default journal mode" concept. The journal_mode pragma only effects currently attached databases and does not change the behavior of future attachments. (check-in: [e396184cd3] user: drh branch: trunk, size: 12662)
2010-07-03
13:45
[17881937be] part of check-in [78fc35ff4b] Fix an assert in pager.c. And various test cases that fail with the in-memory journal permutation. (check-in: [78fc35ff4b] user: dan branch: mistake, size: 12561)
2010-06-17
10:42
[cd0c9c5b25] part of check-in [1ec74591a9] Do not delete the journal file in "PRAGMA journal_mode" commands. This fixes [fc62af4523]. (check-in: [1ec74591a9] user: dan branch: trunk, size: 12160)
2010-06-07
17:47
[76f94d6152] part of check-in [7c33eb5a5a] Change all.test, quick.test and permutations.test so that they use a separate interpreter for each test file. (check-in: [7c33eb5a5a] user: dan branch: trunk, size: 12160)
2010-03-19
15:48
[a7407c0f19] part of check-in [b78e58ae15] Do not create, open, or initialize the rollback journal until something actually needs to be written into the journal. That way, expensive filesystem operations are avoided if the transaction ends up being a no-op. (check-in: [b78e58ae15] user: drh branch: trunk, size: 12195)
2009-06-05
17:09
[a765844f22] part of check-in [1fef16ec2b] Remove leftover "breakpoint" commands from test scripts. Also remove blank lines at the end of scripts. (CVS 6721) (check-in: [1fef16ec2b] user: drh branch: trunk, size: 12167)
2009-04-20
17:43
[0584cbd11b] part of check-in [419e320ae5] Change the journal_mode pragma so that it always returns the current journal mode, even on a failed attempt to change the journal mode. Allow the journal mode to be changed as long as there is not a pending transaction. Ticket #3811. (CVS 6526) (check-in: [419e320ae5] user: drh branch: trunk, size: 12178)
2009-04-10
15:02
[05e1e187c5] part of check-in [c31d4359ae] Changes to jrnlmode.test to account for in-memory temp databases. (CVS 6483) (check-in: [c31d4359ae] user: danielk1977 branch: trunk, size: 11969)
2009-04-04
16:02
[887daf941f] part of check-in [8193125961] Allow the journal_size_limit to be larger than 2147483647 bytes. (CVS 6449) (check-in: [8193125961] user: drh branch: trunk, size: 11572)
2009-01-11
05:54
[32e79fa272] part of check-in [b47ddefc77] Fix jrnlmode.test so that it does not run tests involving in-memory journals during the "journaltest" permutation. (CVS 6166) (check-in: [b47ddefc77] user: danielk1977 branch: trunk, size: 11472)
2009-01-10
16:15
[a77f95a7cb] part of check-in [855c4093cf] Improve coverage of pager.c. (CVS 6158) (check-in: [855c4093cf] user: danielk1977 branch: trunk, size: 11173)
2009-01-09
10:49
[e004a5ed13] part of check-in [6a64109d1f] Add a couple of coverage tests. (CVS 6149) (check-in: [6a64109d1f] user: danielk1977 branch: trunk, size: 10792)
2008-12-22
11:43
[513b495624] part of check-in [ee0e6eae9f] Changes to test scripts so that veryquick.test runs with SQLITE_TEMP_STORE=3 defined. Also a fix to stop the same switch causing a crash in the savepoint code. (CVS 6053) (check-in: [ee0e6eae9f] user: danielk1977 branch: trunk, size: 10026)
2008-11-10
19:24
[c4e4e40afd] part of check-in [83caa22087] Updated comment in source. Ticket #3453. (CVS 5874) (check-in: [83caa22087] user: shane branch: trunk, size: 9669)
2008-10-17
18:51
[c2e8212a6f] part of check-in [39ebf01add] Add "pragma journal_mode=memory". Change the way rollback works for in-memory databases so that it reuses the journal_mode=memory code. (CVS 5830) (check-in: [39ebf01add] user: danielk1977 branch: trunk, size: 9677)
2008-09-26
21:08
[54469696db] part of check-in [7c561f2e92] Add the "truncate" journal mode which commits transactions by truncating the rollback journal file to zero length and not calling fsync(). (CVS 5745) (check-in: [7c561f2e92] user: drh branch: trunk, size: 9610)
2008-08-02
20:09
[1ab9729d6b] part of check-in [e63186b0b6] Test scripts revised to work when auto_vacuum defaults on. (CVS 5528) (check-in: [e63186b0b6] user: drh branch: trunk, size: 9046)
2008-06-04
06:45
[b60a7dae85] part of check-in [5c59f469d0] Add "pragma journal_size_limit", used to limit the space consumed by persistent journal files left in the file-system after a transaction has concluded in exclusive (or journal_mode=persist) mode. (CVS 5185) (check-in: [5c59f469d0] user: danielk1977 branch: trunk, size: 8996)
2008-05-20
07:05
[8e8e359e46] part of check-in [ffd4e50ab9] Do not attempt to write a master journal name to the (non-existent) journal file in "no-journal" mode. Fix for #3127. (CVS 5145) (check-in: [ffd4e50ab9] user: danielk1977 branch: trunk, size: 5604)
2008-05-07
19:11
[5b650ba063] part of check-in [e98a7f87f9] Fix some problems with multi-file transactions in persistent journal mode. (CVS 5102) (check-in: [e98a7f87f9] user: danielk1977 branch: trunk, size: 4233)
2008-04-19
20:34
Added: [89acaa8150] part of check-in [277e4099ce] Continuing work on journal_mode. Journal_mode=persist now appears to be working, though additional testing would be welcomed. (CVS 5033) (check-in: [277e4099ce] user: drh branch: trunk, size: 3441)