/ File History
Login

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

History of test/walthread.test

2018-03-14
17:17
Merge the latest enhancements from trunk. file: [c2bc173d] check-in: [a658f80c] user: drh branch: apple-osx, size: 15112
2018-01-23
14:01
In SQLITE_ENABLE_BATCH_ATOMIC_WRITE builds on F2FS file-systems, invoke SQLITE_FCNTL_ROLLBACK_ATOMIC_WRITE if an SQLITE_FCNTL_COMMIT_ATOMIC_WRITE call fails. Also, do not use an atomic transaction to create the initial database. This is because if an error occurs while writing to the db file, any changes to the file-size do not seem to be rolled back automatically. The only time this matters is when the file was 0 bytes in size to start with. file: [14b20fcf] check-in: [b3122db1] user: dan branch: trunk, size: 15072
2012-08-25
01:38
Merge all the latest trunk changes into the apple-osx branch. file: [c13f5a12] check-in: [6723add4] user: drh branch: apple-osx, size: 14965
2012-08-07
13:55
Fix a bug in walthread.test causing intermittent failures. file: [de8dbaf6] check-in: [a192a718] user: dan branch: trunk, size: 14925
2012-04-02
23:35
Merge in latest changes, autologging options, read only file system wal support, test config conditionalization, WAL frame write prebuffering file: [c3aaf9ef] check-in: [d51c086e] user: adam branch: apple-osx, size: 14941
2011-08-23
18:06
Merge latest trunk changes into the apple-osx branch. file: [3decc7e7] check-in: [c5f7977b] user: dan branch: apple-osx, size: 14950
2011-08-02
00:57
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. file: [a2ed5270] check-in: [9007586f] user: mistachkin branch: winopen-retry-logic, size: 14901
2010-08-18
00:09
Updating apple-osx with minor source fixes, database truncate and replace private calls and a bunch of conditionalization for tests running in different environments file: [e6e32e93] check-in: [5e2ee7db] user: adam branch: apple-osx, size: 14985
2010-06-01
14:12
If an attempt to get a read-lock on the WAL fails with SQLITE_BUSY_RECOVER, call the busy-handler at the btree level. file: [a25a393c] check-in: [ce644965] user: dan branch: wal-incr-ckpt, size: 14936
2010-05-25
15:23
Add a busy-handler to a test case in walthread.test to prevent errors. file: [91ccfe5e] check-in: [d3d348aa] user: dan branch: trunk, size: 14631
2010-05-05
20:00
Change the behavior of the sqlite3_wal_hook() callback. It should now return SQLITE_OK or an error code and the error code is propagated back up the stack. If a checkpoint is desired, the callback should invoke sqlite3_wal_callback() itself. file: [1a8c55cd] check-in: [1b14195e] user: drh branch: trunk, size: 14448
2010-05-03
19:20
Unset some global TCL variables prior to use in test where prior tests can have those same variables set to an array value. file: [08f553f3] check-in: [49bef00e] user: drh branch: trunk, size: 14406
17:24
Clear global variable "seconds" before use in walthread.test. file: [bc612c04] check-in: [a35551a5] user: drh branch: trunk, size: 14380
11:05
Add the "PRAGMA wal_autocheckpoint" command. Rename "PRAGMA checkpoint" to "PRAGMA wal_checkpoint". file: [cc3c5302] check-in: [714e5947] user: dan branch: wal, size: 14355
08:04
Add the sqlite3_wal_checkpoint() and sqlite3_wal_autocheckpoint() APIs. file: [4ef06a22] check-in: [9803196d] user: dan branch: wal, size: 14347
2010-05-01
16:40
Support compile-time option SQLITE_OMIT_WAL, for building without WAL support. file: [16559527] check-in: [9b230c43] user: dan branch: wal, size: 15302
08:30
Add test case demonstrating deadlock during recovery of very large log files. No fix yet. file: [896b2377] check-in: [63ea318e] user: dan branch: wal, size: 15250
2010-04-29
14:51
Fix a bug in the WAL checkpoint code causing SQLite to use an inconsistent cache in a subsequent transaction. file: [c9c3b5d1] check-in: [d1cadeed] user: dan branch: wal, size: 12140
08:47
Add tests to walthread.test. file: [8fdce172] check-in: [9e891e75] user: dan branch: wal, size: 11438
2010-04-28
18:17
Add a test to walthread.test for changing between WAL and rollback modes. file: [ce1d0fc9] check-in: [da229e44] user: dan branch: wal, size: 8178
17:48
Change walthread.test so that tests can be run with either multiple threads or multiple processes. file: [871aeecc] check-in: [25f85f68] user: dan branch: wal, size: 6701
2010-04-26
10:40
Add mutexes to fix a race condition in wal.c. This isn't a very good fix. file: [a7962d8b] check-in: [3d159939] user: dan branch: wal, size: 5374
2010-04-17
12:31
Enhancements to wal-mode locking scheme. file: [27e44ee6] check-in: [8549c286] user: dan branch: wal, size: 5181
2010-04-14
11:23
Fixes for locking issues in WAL mode. file: [58cd64b0] check-in: [a9617eff] user: dan branch: wal, size: 5085
2010-04-13
11:56
Remove old code to interpret an argument (no longer used) to "PRAGMA checkpoint". file: [1592116f] check-in: [27dc5977] user: dan branch: wal, size: 5063
11:35
Fix test script issues preventing walthread.test from running. file: [b0379038] check-in: [d90b1dde] user: dan branch: wal, size: 5067
2010-04-12
19:00
Import experimental write-ahead-logging code. file: [82cc77f8] check-in: [409d61ba] user: dan branch: wal, size: 4906 Added