SQLite

All files named ”test/threadtest3.c”
Login

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

History for test/threadtest3.c

2022-03-07
18:42
[e947b39644] part of check-in [1ec05168c9] Add multi-threaded test for the features on this branch. Fix a misuse of xShmLock(). (check-in: [1ec05168c9] user: dan branch: begin-concurrent-pnu-wal2, size: 45761)
2021-08-03
16:11
[25cb92accb] part of check-in [d71adc3fd8] Merge recent trunk enhancements into the reuse-schema branch. (check-in: [d71adc3fd8] user: drh branch: reuse-schema, size: 45855)
2021-07-22
10:44
[9cada9dfdc] part of check-in [2039d447b7] Fix a problem in the new os_unix.c code. Refine the threadtest3 test case some. (check-in: [2039d447b7] user: dan branch: unix-timed-wait-exp, size: 48612)
2021-07-20
00:18
[655bff6c08] part of check-in [b5ede6a688] Fix compilation of 'threadtest3' for some older versions of MSVC. (check-in: [b5ede6a688] user: mistachkin branch: trunk, size: 45686)
2021-07-19
20:34
[7d68734b4a] part of check-in [952b4cae49] Revise the testthread3.walthread6 test case to better demonstrate the advantages of blocking locks. (check-in: [952b4cae49] user: dan branch: unix-timed-wait-exp, size: 47973)
17:06
[6912b782e1] part of check-in [853c621bb2] Merge trunk with this branch. (check-in: [853c621bb2] user: dan branch: unix-timed-wait-exp, size: 47686)
16:49
[fee869dba6] part of check-in [4ce585fb07] Updates so that "threadtest3[.exe]" can be built for windows with MSVC. (check-in: [4ce585fb07] user: dan branch: trunk, size: 45664)
2021-07-16
18:30
[f39994e150] part of check-in [4a9f5ce79d] Experiment with having SQLITE_ENABLE_SETLK_TIMEOUT builds on unix use a condition variable to wait for wal locks held by other threads. (check-in: [4a9f5ce79d] user: dan branch: unix-timed-wait-exp, size: 46453)
2020-11-26
11:37
[cfd72c74a4] part of check-in [ddb97eeef7] Update this branch with latest changes from trunk. (check-in: [ddb97eeef7] user: dan branch: begin-concurrent, size: 20031)
2020-09-04
19:12
[e58f0e1b6a] part of check-in [93cc60b342] Merge tsan error fix from trunk into this branch. (check-in: [93cc60b342] user: dan branch: reuse-schema, size: 44600)
19:10
[e63013af10] part of check-in [de80bc8730] Fix a tsan error that could occur when using shared-cache mode. (check-in: [de80bc8730] user: dan branch: trunk, size: 44431)
2019-08-06
15:02
[4de1edf7cd] part of check-in [62557fab0d] Add a multi-threaded test to threadtest3.c for the feature on this branch. (check-in: [62557fab0d] user: dan branch: reuse-schema, size: 44529)
2016-05-06
21:04
[4b413718ab] part of check-in [128c7eaed5] Add test/bc_test1.c, for testing the degree of concurrency provided by this branch under various conditions. (check-in: [128c7eaed5] user: dan branch: begin-concurrent, size: 19960)
2016-01-19
21:36
[38a612ea62] part of check-in [5bf6442bec] Fix an incorrect VFS version number check in the threadtest3.c test program. (check-in: [5bf6442bec] user: drh branch: trunk, size: 44360)
2015-12-03
12:01
[7ca8233004] part of check-in [d96de532cc] Fix threadtest3 so that it builds using the autoconf build system. (check-in: [d96de532cc] user: dan branch: trunk, size: 44360)
11:51
[469ea7fe70] part of check-in [9d2c62b04e] Improve concurrency in test_multiplex.c. Add a switch to "threadtest3" allowing it to run using the multiplexor VFS. (check-in: [9d2c62b04e] user: dan branch: trunk, size: 44251)
2015-11-30
19:15
[0707c28e09] part of check-in [3b155855f3] Fix the threadtest3 test program so that it works with VFSes that omit the xCurrentTime() method and supply only xCurrentTimeInt64(). (check-in: [3b155855f3] user: drh branch: trunk, size: 43535)
2014-12-31
18:55
[9ab4b16868] part of check-in [b09a139c9e] Change threadtest3.c so that SQLITE_SCHEMA returns result in warnings not hard errors. Add the Darwin-x86_64 platform to releasetest.tcl. (check-in: [b09a139c9e] user: drh branch: trunk, size: 43445)
18:28
[7331b9f7f7] part of check-in [f489bc3116] Update the command-line parsing for threadtest3 so that tests are run in the order they are specified on the command-line. (check-in: [f489bc3116] user: drh branch: trunk, size: 43313)
18:25
[14aa134981] part of check-in [a65a44f3ff] Add a missing sqlite3_close() call to threadtest3.c. (check-in: [a65a44f3ff] user: dan branch: trunk, size: 43094)
18:10
[7bbedc9df2] part of check-in [ca2e4a5b22] Only run walthread5 once when running all tests in threadtest3. (check-in: [ca2e4a5b22] user: drh branch: trunk, size: 43072)
2014-12-30
19:26
[66c2693d88] part of check-in [98cb56e240] Update the threadtest3 test program so that its output summary is compatible with releasetest.tcl. In threadtest3, do not record errors that contain the string "no such table" as being fatal errors, since they happen sometimes in a race condition in stress1. (check-in: [98cb56e240] user: drh branch: trunk, size: 43113)
2014-12-15
20:49
[f8c6595664] part of check-in [5648af96d8] Changes to threadtest3 so that "stress2" is more similar to the SDS stress test. (check-in: [5648af96d8] user: dan branch: threadtest3, size: 43101)
08:46
[c8629f8363] part of check-in [1d44f1b1a9] Fix errors in threadtest3 tests caused by earlier tests neglecting to close database handles. (check-in: [1d44f1b1a9] user: dan branch: trunk, size: 43055)
2014-12-13
17:41
[05d67ab8fd] part of check-in [ba772cff60] Further enhancements to threadtest3 stress tests. (check-in: [ba772cff60] user: dan branch: trunk, size: 43145)
2014-12-12
16:39
[bef2bde18b] part of check-in [f6bf86f907] Add extra tests to threadtest3. (check-in: [f6bf86f907] user: dan branch: trunk, size: 42432)
2014-12-11
16:38
[2b6e07e915] part of check-in [fc157dd7f1] Fix a race condition to do with very large index keys in shared-cache mode. (check-in: [fc157dd7f1] user: dan branch: trunk, size: 42281)
2014-12-08
20:20
[fca8d360b4] part of check-in [4541589954] Add missing mutex calls around a call to sqlite3SchemaGet() within sqlite3_open(). (check-in: [4541589954] user: dan branch: trunk, size: 42212)
2010-11-19
09:58
[0ed13e0969] part of check-in [648dd157ef] Add file test/tt3_checkpoint.c that adds a multi-threaded test for blocking checkpoints to threadtest3. (check-in: [648dd157ef] user: dan branch: blocking-checkpoint, size: 42127)
2010-10-28
15:49
[d6d209190c] part of check-in [d9e588ef17] This was suppose to go on "trunk" but got committed to the wrong branch. Add new "dynamic_triggers" test case to threadtest3.c. (check-in: [d9e588ef17] user: dan branch: mistake, size: 41959)
2010-08-07
05:15
[58df1e3c06] part of check-in [b5d46f1ea0] Add test case 'cgt_pager_1', intended for use with callgrind to detect performance regression in the pager module, to threadtest3.c. (check-in: [b5d46f1ea0] user: dan branch: experimental, size: 38679)
2010-07-22
15:44
Added: [f7e21a9bcd] part of check-in [aad88cf54e] Add test/threadtest3.c, containing multi-thread tests implemented in C. (check-in: [aad88cf54e] user: dan branch: trunk, size: 36923)