/ All files named "test/wal5.test"
Login

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

History for test/wal5.test

2016-03-15
12:45
[9304fada] part of check-in [f41a7361] Merge updates from trunk - FTS5 fixes and enhancemenets to the tests scripts so that they work with SEE. (check-in: [f41a7361] user: drh branch: apple-osx, size: 14973)
12:37
[9c11da7a] part of check-in [2fd095b1] More test-case changes so that everything works when the reserved_bytes value in the header is non-zero. (check-in: [2fd095b1] user: drh branch: trunk, size: 14561)
2016-03-14
18:34
[22cb2525] part of check-in [99b9d7ee] Many more test cases fixed. Only a few remain. (check-in: [99b9d7ee] user: drh branch: see-testing, size: 14429)
2015-02-06
16:03
[03043461] part of check-in [44711921] Merge all recent trunk enhancements into the apple-osx branch. (check-in: [44711921] user: drh branch: apple-osx, size: 14824)
2015-01-29
19:27
[88b5d9a6] part of check-in [1797158d] Fix some duplicated test names. (check-in: [1797158d] user: mistachkin branch: trunk, size: 14412)
19:12
[dba8f5f5] part of check-in [53429689] Ensure that "PRAGMA wal_checkpoint = TRUNCATE|FULL|RESTART" block on other connections and truncate the wal file as required even if the entire wal file has already been checkpointed. (check-in: [53429689] user: dan branch: trunk, size: 14412)
2015-01-02
19:17
[67a92d81] part of check-in [df3cdf9f] Merge the latest changes from trunk into the apple-osx branch. (check-in: [df3cdf9f] user: drh branch: apple-osx, size: 12372)
2014-12-29
12:02
[11b8658d] part of check-in [ef0626ab] Fix some recently added tests so that they work with SQLITE_DEFAULT_AUTOVACUUM=1. (check-in: [ef0626ab] user: dan branch: trunk, size: 11960)
2014-12-04
23:42
[eeb8ba13] part of check-in [463ad971] Import from trunk support for SQLITE_CHECKPOINT_TRUNCATE and fixes for a couple of obscure bugs. (check-in: [463ad971] user: drh branch: apple-osx, size: 12340)
2014-12-02
19:04
[174cc151] part of check-in [8e20a434] Add the SQLITE_CHECKPOINT_TRUNCATE option. (check-in: [8e20a434] user: dan branch: checkpoint-truncate, size: 11928)
2014-05-08
23:01
[da703329] part of check-in [9411d7dc] Initial attempt to merge in all trunk changes over the previous 1.5 years. This check-in compiles but there are compiler warnings and "make test" segfaults after only running a few test modules. (check-in: [9411d7dc] user: drh branch: apple-osx, size: 11346)
2013-04-15
17:03
[8f888b50] part of check-in [ea1404a1] Refactoring the mmap interface. The controlling pragma is now "mmap_size" instead of "mmap_limit". Also change SQLITE_CONFIG_MMAP_LIMIT and SQLITE_FCNTL_MMAP_LIMIT to SQLITE_CONFIG_MMAP_SIZE and SQLITE_FCNTL_MMAP_SIZE, respecctively. The default mmap_size is now always 0, meaning that memory mapped I/O is off by default. There is a new compile-time option SQLITE_MAX_MMAP_SIZE that determines a hard upper bound on the mmap_size. Setting SQLITE_MAX_MMAP_SIZE to zero disables the memory-mapped I/O logic and causes it to be omitted from the build. An extra argument is added to SQLITE_CONFIG_MMAP_SIZE that can optionally lower the SQLITE_MAX_MMAP_SIZE at start-time. The SQLITE_MAX_MMAP_SIZE is zero for platforms where we know that it does not work, meaning that it cannot be turned on by mistake on those platforms. (check-in: [ea1404a1] user: drh branch: trunk, size: 10934)
2013-04-08
20:47
[13c980d4] part of check-in [8a4314a3] Disable the use of memory-mapped I/O if the SQLITE_DISABLE_MMAP macro is defined. Automatically define this macro for OpenBSD and QNX. Other systems are likely to be added to the disabled list over time. (check-in: [8a4314a3] user: drh branch: trunk, size: 10937)
2013-03-27
19:53
[62fcd89a] part of check-in [0e3d5119] Modify various test cases so that they work if the file is extended in units of the system page-size. (check-in: [0e3d5119] user: dan branch: two-mappings, size: 10926)
2013-03-25
23:09
[f4d0aee6] part of check-in [1b37c4ef] Memory-mapped I/O is now on by default. The "PRAGMA mmap_limit(N)" can be used to issue a hint to the VFS to limit mmap space to N bytes. The VFS is free to ignore that hint if desired. However, if "PRAGMA mmap_limit(0)" is used, xFetch is never called. (check-in: [1b37c4ef] user: drh branch: experimental-mmap, size: 10905)
2013-03-22
20:15
[091bf750] part of check-in [f7295872] Update wal mode tests so that they work with the mmap test permutation. (check-in: [f7295872] user: dan branch: experimental-mmap, size: 10903)
2012-05-09
22:36
[187ae92c] part of check-in [65479294] Added support for SQLITE_ENABLE_PERSIST_WAL compile time macro, retrieving lastErrno from WAL file and setting last errno when writes fail due to space constraints (check-in: [65479294] user: adam branch: apple-osx, size: 10894)
2012-04-02
23:35
[46a42295] part of check-in [d51c086e] Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering (check-in: [d51c086e] user: adam branch: apple-osx, size: 10522)
2011-12-19
10:07
[f58ed4b8] part of check-in [68684495] Modify test cases to account for the ZERO_DAMAGE change. (check-in: [68684495] user: dan branch: statvfs, size: 10482)
2011-09-14
19:05
[3ef2b561] part of check-in [2456b4d0] Merge in the latest changes from trunk. (check-in: [2456b4d0] user: drh branch: apple-osx, size: 11297)
2011-08-02
18:25
[7fffb279] part of check-in [77376b33] Merge all the latest trunk changes into the apple-osx branch. (check-in: [77376b33] user: drh branch: apple-osx, size: 11296)
2011-07-25
23:25
[08e145a3] part of check-in [05c9832e] Enable the SQLITE_FCNTL_SIZE_HINT on unix even if SQLITE_FCNTL_CHUNK_SIZE has not been set. (check-in: [05c9832e] user: drh branch: trunk, size: 10481)
2011-06-25
16:35
[ad9865a6] part of check-in [8f8b373e] Fix test cases so that they work with SQLITE_DEFAULT_WAL_SAFETYLEVEL defined. (check-in: [8f8b373e] user: dan branch: apple-osx, size: 11685)
2011-06-22
15:40
[f06a0427] part of check-in [f853fa63] Update a test case for Windows that failed because of size_hint implementation differences. (check-in: [f853fa63] user: shaneh branch: trunk, size: 10809)
2011-04-01
19:14
[1bbfaa31] part of check-in [b477852f] Changes to wal tests so that they work with DEFAULT_AUTOVACUUM defined. (check-in: [b477852f] user: dan branch: trunk, size: 10482)
2011-02-07
15:12
[3fef990d] part of check-in [5a4b6652] Change blocking-checkpoint tests so that they run once using "PRAGMA wal_checkpoint" and once using calls to sqlite3_wal_checkpoint_v2(). Also fix edge cases surrounding the output variables set by wal_checkpoint_v2(). (check-in: [5a4b6652] user: dan branch: trunk, size: 10381)
2010-11-19
09:58
[1f99651d] part of check-in [648dd157] Add file test/tt3_checkpoint.c that adds a multi-threaded test for blocking checkpoints to threadtest3. (check-in: [648dd157] user: dan branch: blocking-checkpoint, size: 7782)
07:17
[b467d39f] part of check-in [ac348ae2] Add extra test cases for blocking checkpoints. (check-in: [ac348ae2] user: dan branch: blocking-checkpoint, size: 7662)
2010-11-18
19:28
[79963972] part of check-in [4c663a4d] Fixes for SQLITE_BUSY handling in blocking checkpoint code. (check-in: [4c663a4d] user: dan branch: blocking-checkpoint, size: 5736)
16:32
[e5330471] part of check-in [e376480f] Merge with latest trunk changes. (check-in: [e376480f] user: dan branch: blocking-checkpoint, size: 3545)
12:11
[4e2854d7] part of check-in [72787c01] Modify the interface to the blocking wal-checkpoint functionality. (check-in: [72787c01] user: dan branch: blocking-checkpoint, size: 3556)
2010-11-16
18:56
Added: [e0f1abdf] part of check-in [7e3fc2c8] Add experimental command "PRAGMA wal_blocking_checkpoint", which uses the busy-handler to block until all readers have finished in order to ensure the next writer will be able to wrap around to the start of the log file. (check-in: [7e3fc2c8] user: dan branch: blocking-checkpoint, size: 3543)