SQLite

All files named ”test/mutex1.test”
Login

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

History for test/mutex1.test

2023-10-23
14:24
[42cb5e244c] part of check-in [c9e37417fc] Fix mutex1.test to take into account that the prng mutex is not (as of [c84e4483cb4]) taken when writing a header to an in-memory journal. (check-in: [c9e37417fc] user: dan branch: trunk, size: 5638)
2023-02-04
21:25
[4d7ecb155a] part of check-in [92f018698a] Avoid running rbu tests under permutation "journaltest", which does not support wal. Fix some other test script problems. (check-in: [92f018698a] user: dan branch: trunk, size: 5260)
2020-06-19
13:33
[177db2e4ed] part of check-in [9536fa0ae0] Further refactoring of the schema table name. (check-in: [9536fa0ae0] user: drh branch: trunk, size: 5227)
2016-03-18
00:19
[ea2cc74d97] part of check-in [6631e1e655] Fix more test-case errors in the Apple configuration. (check-in: [6631e1e655] user: drh branch: trunk, size: 5237)
2015-07-03
23:11
[e0a44072d9] part of check-in [1025873fdf] Enhance mutex testing to include APP and VFS static mutexes. (check-in: [1025873fdf] user: mistachkin branch: trunk, size: 5236)
2014-08-15
22:37
[42ab8bad0f] part of check-in [c8ade949d4] Aborted merge. (check-in: [c8ade949d4] user: numist branch: obsolete, size: 4644)
2011-01-26
15:23
[78b2b9bb32] part of check-in [c86e46f4fd] Update test file mutex1.test to account for [e3b500fb5d]. (check-in: [c86e46f4fd] user: dan branch: trunk, size: 4437)
07:25
[82327b00f7] part of check-in [456bd5c63b] Update mutex1.test so that it works with the memsubsys1 permutation (pagecache memory). Change a few instances of SQLITE_MUTEX_STATIC_LRU2 in comments and test code to STATIC_PMEM. (check-in: [456bd5c63b] user: dan branch: trunk, size: 4696)
2011-01-18
16:13
[2fe5d59276] part of check-in [2dc98d2999] Get all test cases working with the mutex-free-pcache implementation. (check-in: [2dc98d2999] user: drh branch: mutex-free-pcache, size: 4376)
2009-04-23
14:58
[5b71777fc1] part of check-in [e71fb0fb8d] Move the asynchronous IO code from src/test_async.c to ext/async/. Refactor it to be a standalone module and to support windows. (CVS 6539) (check-in: [e71fb0fb8d] user: danielk1977 branch: trunk, size: 4296)
2009-03-24
15:08
[ebd5472040] part of check-in [ea74d8dc62] Changes to insure that lookaside memory allocations are never used to hold schema content. Ticket #3743. (CVS 6377) (check-in: [ea74d8dc62] user: drh branch: trunk, size: 4291)
2009-03-20
13:15
[ace3ba551e] part of check-in [19fa5a29b9] Rename the unused MEM2 static mutex to OPEN and reuse it to serialize access to the sqlite3BtreeOpen() routine to prevent a race condition on detection of sharable caches. Ticket #3735. (CVS 6363) (check-in: [19fa5a29b9] user: drh branch: trunk, size: 4278)
2009-01-09
14:29
[1e5c196d51] part of check-in [c917961743] Fix two problems in test instrumentation that show up on some fulltests. (CVS 6151) (check-in: [c917961743] user: drh branch: trunk, size: 4254)
2008-11-04
14:55
[820bf4a91a] part of check-in [f818e8e5cb] Add test cases for sqlite3_db_mutex(). (CVS 5862) (check-in: [f818e8e5cb] user: danielk1977 branch: trunk, size: 4241)
2008-10-07
15:25
[ff260ddaf7] part of check-in [02a12eb1cf] Remove the SQLITE_MUTEX_APPDEF compile-time option. The SQLITE_THREADSAFE=0 option always removes all mutex code. For application-defined mutexes only, use SQLITE_THREADSAFE=1 with SQLITE_MUTEX_NOOP=1. Ticket #3421. (CVS 5779) (check-in: [02a12eb1cf] user: drh branch: trunk, size: 3787)
2008-09-03
01:08
[dbcf556502] part of check-in [d9e8269426] Make the default threading mode multithread (-nomutex) in the TCL interface. (CVS 5670) (check-in: [d9e8269426] user: drh branch: trunk, size: 3743)
2008-08-22
16:22
[342dd69556] part of check-in [93dbc5427b] When recycling a page, try to find one that does not require a call to xSync() on the journal file. Also simplify some of the mutex related things in pcache. (CVS 5597) (check-in: [93dbc5427b] user: danielk1977 branch: trunk, size: 3742)
2008-08-21
12:19
[ee9fb9c12d] part of check-in [d025866b09] Fix the functionality associated with sqlite3_release_memory() and sqlite3_soft_heap_limit(). It is automatically disabled if the SQLITE_CONFIG_PAGECACHE option is used. (CVS 5576) (check-in: [d025866b09] user: danielk1977 branch: trunk, size: 3766)
2008-08-20
14:49
[3f7c86418b] part of check-in [cb494e10d7] Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566) (check-in: [cb494e10d7] user: danielk1977 branch: trunk, size: 3905)
2008-07-15
00:27
[7f5e21fd11] part of check-in [7cf91e08c0] Increased test coverage. (CVS 5414) (check-in: [7cf91e08c0] user: drh branch: trunk, size: 3849)
2008-07-12
15:55
[c4fed76ad8] part of check-in [03e3cfc4cc] Fix the test script --binarylog option. (CVS 5401) (check-in: [03e3cfc4cc] user: danielk1977 branch: trunk, size: 3811)
2008-07-10
17:52
[b0017a4520] part of check-in [7e58b78712] Add the SQLITE_OPEN_NOMUTEX flag. Used for opening connections that are not protected by an internal mutex. (CVS 5387) (check-in: [7e58b78712] user: danielk1977 branch: trunk, size: 3743)
2008-07-08
02:12
[77719e9da2] part of check-in [65875005ac] Add tests to verify correct behavior when mutex initialization fails. (CVS 5359) (check-in: [65875005ac] user: drh branch: trunk, size: 3412)
2008-06-28
11:23
[1c98e4d236] part of check-in [f70d552bcd] Rearrange some ENABLE_LOCKING_STYLE related code in os_unix.c. (CVS 5324) (check-in: [f70d552bcd] user: danielk1977 branch: trunk, size: 3344)
2008-06-26
08:29
[0fa3f22a23] part of check-in [70b2ed2afc] Fix a race condition in sqlite3_initialize(). (CVS 5310) (check-in: [70b2ed2afc] user: danielk1977 branch: trunk, size: 3140)
2008-06-19
17:54
[f643fe0753] part of check-in [68d4f79541] Documentation and test-script updates. (CVS 5249) (check-in: [68d4f79541] user: drh branch: trunk, size: 3039)
2008-06-18
17:59
[9f493fa866] part of check-in [d1a87c3bcc] Fix a test case in mutex1.test that was failing when sqlite was compiled with SQLITE_THREADSAFE=0. (CVS 5235) (check-in: [d1a87c3bcc] user: danielk1977 branch: trunk, size: 2992)
17:09
[c8de096af7] part of check-in [5059644c4b] Implement the 'CONFIG_SINGLETHREAD' and 'CONFIG_MULTITHREAD' configuration modes. (CVS 5234) (check-in: [5059644c4b] user: danielk1977 branch: trunk, size: 2874)
09:45
Added: [6494fe9e67] part of check-in [262baee995] Add some test infrastructure and cases for the new mutex api. (CVS 5230) (check-in: [262baee995] user: danielk1977 branch: trunk, size: 1889)