/ History for test/lock.test
Login

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

History for test/lock.test

2016-04-06
16:27
[be4fe081] part of check-in [84de8813] Fix a problem in test script lock.test. Fix minor issues in pager.c. (check-in: [84de8813] user: dan branch: tempfiles-lazy-open, size: 11598)
2015-02-27
20:28
[b984ab90] part of check-in [8c2b29d9] New requirements marks and a few new test cases to go with them. No changes to code. (check-in: [8c2b29d9] user: drh branch: trunk, size: 11572)
2012-09-07
20:10
[87af515b] part of check-in [43e474d3] Correct two test names to make them unique. (check-in: [43e474d3] user: mistachkin branch: busy-timeout-pragma, size: 11433)
16:46
[7e9eddd9] part of check-in [22ebc668] Add an experimental busy_timeout pragma to facilitate access to the sqlite3_busy_timeout() interfaces for programmers that are working from behind a language wrapper that does not expose that interface. (check-in: [22ebc668] user: drh branch: busy-timeout-pragma, size: 11433)
2010-09-20
14:55
[db74fdf5] part of check-in [ba8ca9c9] Changes to test scripts to work with SQLITE_TEMP_STORE=2. (check-in: [ba8ca9c9] user: dan branch: trunk, size: 10912)
2009-06-16
17:49
[842e80b6] part of check-in [256ec3c6] Changes sqlite3_prepare_v2() (and related routines) so that if it fails due to a missing table and the schema is out of date, it retries once before returning SQLITE_SCHEMA. Other changes to prepare.c to facilitate coverage testing. (CVS 6769) (check-in: [256ec3c6] user: drh branch: trunk, size: 10912)
2009-03-28
15:04
[edf55853] part of check-in [767a7f7b] Back out check-in (6380). Replace it with a proper fix to the xFullPathname method in the async VFS. (CVS 6398) (check-in: [767a7f7b] user: drh branch: trunk, size: 10926)
2009-03-24
16:55
[18cbb77c] part of check-in [40df926b] Adjust the lock.test and lock3.test scripts so that they work with the asynchronous VFS. (CVS 6380) (check-in: [40df926b] user: drh branch: trunk, size: 10985)
2009-02-12
09:36
[9c06ddc3] part of check-in [9a6e558b] Modify lock.test to account for "PRAGMA lock_status" returning "unknown" for in-memory databases. (CVS 6287) (check-in: [9a6e558b] user: danielk1977 branch: trunk, size: 10915)
2009-01-17
16:59
[3f9e98e9] part of check-in [502c66df] Fix a bug that was preventing SQLite from releasing locks properly under obscure circumstances. (CVS 6192) (check-in: [502c66df] user: danielk1977 branch: trunk, size: 10826)
2009-01-14
17:45
[3f03827e] part of check-in [b7d2a477] Fix a problem with committing a transaction while there are other active statements. Sometimes, the database change counter was not being updated. (CVS 6176) (check-in: [b7d2a477] user: danielk1977 branch: trunk, size: 10017)
2008-11-21
22:21
[a280c87f] part of check-in [adb0aafa] Factor out and simplify the canonical pathname logic in the VxWorks OS interface. (CVS 5943) (check-in: [adb0aafa] user: drh branch: trunk, size: 9176)
2006-08-16
16:42
[6825aea0] part of check-in [8c52d2ad] Allows UPDATE, INSERT, and DELETEs to occur while a SELECT is pending on the same table. (CVS 3355) (check-in: [8c52d2ad] user: drh branch: trunk, size: 9017)
2005-03-29
03:10
[9b7afcb2] part of check-in [c41d5544] Add the SQLITE_OMIT_TEMPDB compile time macro. (CVS 2427) (check-in: [c41d5544] user: danielk1977 branch: trunk, size: 8931)
2005-03-14
02:01
[0b95ae28] part of check-in [644c6398] Be more aggressive about using the busy handler. Ticket #1159. (CVS 2385) (check-in: [644c6398] user: drh branch: trunk, size: 8829)
2005-01-12
12:44
[a19aab9a] part of check-in [4e28c82a] Tests to improve coverage of main.c. (CVS 2202) (check-in: [4e28c82a] user: danielk1977 branch: trunk, size: 7838)
2004-11-22
10:02
[32fe28e5] part of check-in [af635cab] Back out changes allowing writes to tables that have open cursors. (CVS 2134) (check-in: [af635cab] user: danielk1977 branch: trunk, size: 7872)
2004-11-16
15:50
[ba72c211] part of check-in [a2e1c35b] Perform deletes in a single pass. (CVS 2104) (check-in: [a2e1c35b] user: danielk1977 branch: trunk, size: 7974)
2004-08-07
23:54
[7cb93959] part of check-in [d33771a3] Do not invoke the busy callback when trying to promote a lock from SHARED to RESERVED. This avoids a deadlock. (CVS 1879) (check-in: [d33771a3] user: drh branch: trunk, size: 7866)
2004-06-19
00:16
[1dbf1d06] part of check-in [d705d051] Change the name of the TCL command from "sqlite" to "sqlite3" so that both SQLite version 2 and SQLite version 3 can be used by Tcl at the same time. (CVS 1626) (check-in: [d705d051] user: drh branch: trunk, size: 8680)
2004-06-14
08:26
[3dca2c86] part of check-in [80c299f8] Check the value of the schema cookie before reading the sqlite_master table. (CVS 1585) (check-in: [80c299f8] user: danielk1977 branch: trunk, size: 8686)
2004-06-12
01:43
[13cd5f40] part of check-in [4f1cfca5] Change prototype for busy callbacks to "int xBusy(void *, int);" (CVS 1573) (check-in: [4f1cfca5] user: danielk1977 branch: trunk, size: 8615)
2004-06-10
00:29
[65b98e88] part of check-in [a2228351] Check for schema updates if the parser fails to find a table. More locking test updates. (CVS 1555) (check-in: [a2228351] user: drh branch: trunk, size: 8635)
2004-06-09
23:15
[bf3beb32] part of check-in [73afa14a] Website changes for version 2.8.14. (CVS 1553) (check-in: [73afa14a] user: drh branch: trunk, size: 8687)
2004-05-31
08:26
[3dfd0f4f] part of check-in [b8ed812c] Replace OP_Begin, OP_Commit and OP_Rollback with OP_AutoCommit. (CVS 1500) (check-in: [b8ed812c] user: danielk1977 branch: trunk, size: 8704)
2004-02-14
16:31
[226ef831] part of check-in [9771ad1e] The sqlite_exec() function is now implemented using sqlite_compile() and sqlite_step(). This opens up lots of opportunity to remove old code. (CVS 1240) (check-in: [9771ad1e] user: drh branch: trunk, size: 8340)
2004-01-15
13:29
[3d1855ba] part of check-in [5e85025b] More aggressive retry schedule in sqlite_busy_timeout(). (CVS 1181) (check-in: [5e85025b] user: drh branch: trunk, size: 8275)
2002-09-14
13:47
[388a3a10] part of check-in [3f253afe] Do not put a write lock on the main database file when writing to a temporary table. (CVS 750) (check-in: [3f253afe] user: drh branch: trunk, size: 8072)
2002-08-29
23:59
[5079615b] part of check-in [78a0229a] If the database is locked when sqlite_open() is called, sqlite_exec() should still honor the busy callback and should return an error message together with the SQLITE_BUSY result code. (CVS 733) (check-in: [78a0229a] user: drh branch: trunk, size: 7027)
2002-08-18
20:28
[2bc3c32c] part of check-in [df51cb16] Fix for ticket #110: return an error if trying to start a transaction within a transaction or when attempting to commit or rollback outside of a transaction. (CVS 721) (check-in: [df51cb16] user: drh branch: trunk, size: 6261)
2002-06-25
13:16
[f1b55dc6] part of check-in [52eba4de] Enhance the INTEGRITY_CHECK pragma to test the auxiliary database file in addition to the main database file. (CVS 642) (check-in: [52eba4de] user: drh branch: trunk, size: 6214)
2002-05-10
13:14
[3fcfd46a] part of check-in [f42907ce] Improvements to the SQLITE_MISUSE detection logic. Also added test cases for this logic, including the new test file "misuse.test". (CVS 559) (check-in: [f42907ce] user: drh branch: trunk, size: 6139)
2001-10-09
04:19
[19593689] part of check-in [484b82d8] Fix the locking protocol. (CVS 280) (check-in: [484b82d8] user: drh branch: trunk, size: 6124)
2001-09-23
19:46
[a9641cdc] part of check-in [bd7d6a64] Additional test cases with locking fixes. Also, make the code thread-safe. (CVS 262) (check-in: [bd7d6a64] user: drh branch: trunk, size: 6346)
02:35
[3cef6b30] part of check-in [337b3d3b] Fixes to the locking and rollback behavior. (CVS 261) (check-in: [337b3d3b] user: drh branch: trunk, size: 3949)
2001-09-16
00:13
[5b4d969a] part of check-in [4e926efe] Disclaimed copyright. Preparing for release 2.0. (CVS 250) (check-in: [4e926efe] user: drh branch: trunk, size: 2488)
2001-09-14
03:24
[9bac462a] part of check-in [e7b65e37] All tests now pass. But there are still issues. For example, inserts are way too slow. And additional tests are needed for new features. (CVS 243) (check-in: [e7b65e37] user: drh branch: trunk, size: 3030)
2001-04-03
16:53
[bca7d53d] part of check-in [1f0197d5] Bug fixes from Oleg Oleinick (CVS 195) (check-in: [1f0197d5] user: drh branch: trunk, size: 3087)
2001-03-20
12:55
[d8f0fc54] part of check-in [e48b9f24] Open windows files in binary mode. (CVS 193) (check-in: [e48b9f24] user: drh branch: trunk, size: 3087)
2001-03-15
18:21
[a58af9b9] part of check-in [4b0ba238] Identify tests that depend on system load and processor speed. (CVS 192) (check-in: [4b0ba238] user: drh branch: trunk, size: 3047)
2001-01-04
14:20
[bf6d3f8a] part of check-in [d49e10fb] :-) (CVS 171) (check-in: [d49e10fb] user: drh branch: trunk, size: 3032)
2000-10-19
14:10
[f56cf41d] part of check-in [54d60c68] Added the "memory:" driver (CVS 158) (check-in: [54d60c68] user: drh branch: trunk, size: 2956)
2000-10-16
22:06
[4b334f49] part of check-in [f7ea08b9] Added an interrupt capability (CVS 153) (check-in: [f7ea08b9] user: drh branch: trunk, size: 2926)
2000-08-04
13:51
[72f3b11b] part of check-in [e31be582] :-) (CVS 126) (check-in: [e31be582] user: drh branch: trunk, size: 2926)
2000-07-28
14:32
[42a2d171] part of check-in [4fe8e51c] added the sqlite_busy_handler() interface (CVS 109) (check-in: [4fe8e51c] user: drh branch: trunk, size: 2925) Added