/ All files named "test/kvtest.c"
Login

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

History for test/kvtest.c

2020-07-29
16:18
[265132dd] part of check-in [a80ae2c9] Dozens and dozens of typo fixes in comments. This change adds no value to the end product and is disruptive, so it is questionable whether or not it will ever land on trunk. (check-in: [a80ae2c9] user: drh branch: typos, size: 35994)
2020-06-19
15:24
[feb4358f] part of check-in [7a876209] Extend the refactoring into extensions. Clean up stray newlines. (check-in: [7a876209] user: drh branch: trunk, size: 35994)
2018-03-28
22:08
[94da54bb] part of check-in [d48972cf] Fix a harmless compiler warning in the kvtest.exe program. (check-in: [d48972cf] user: drh branch: trunk, size: 35994)
2018-03-07
14:42
[23452e65] part of check-in [5bd5a798] Fix utility compilation issues with MSVC. (check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 35986)
2017-08-28
15:51
[fcb38ffe] part of check-in [54b00024] Remove the rarely-used scratch memory allocator. This makes the code smaller, faster, and easier to maintain. In place of the scratch allocator, add the SQLITE_CONFIG_SMALL_MALLOC configuration option that provides a hint to SQLite that large memory allocations should be avoided. (check-in: [54b00024] user: drh branch: trunk, size: 35947)
2017-06-05
19:20
[d2b8cfc9] part of check-in [9eea3670] Fix a subtle bug in the remember UDF of the kvtest.exe utility program. (check-in: [9eea3670] user: drh branch: trunk, size: 36518)
13:28
[4e274696] part of check-in [f3c25df4] For the kvtest utility, add the --vacuum option to "kvtest stat" and also run PRAGMA integrity_check with "kvtest stat". (check-in: [f3c25df4] user: drh branch: trunk, size: 36486)
2017-06-03
19:16
[d6c22249] part of check-in [c4089ffb] Fix the SQLITE_PTR_TO_INT macro so that works on recent versions of LLVM on Macs. (check-in: [c4089ffb] user: drh branch: trunk, size: 35505)
18:27
[72a169a1] part of check-in [dd7e043f] Remove unused header file from kvtest. (check-in: [dd7e043f] user: drh branch: trunk, size: 35921)
17:24
[4870db23] part of check-in [f568f666] In kvtest, add the ability to work with a hierarchy of files on disk, in addition to having all files in the same directory. (check-in: [f568f666] user: drh branch: trunk, size: 35943)
15:17
[a9496cda] part of check-in [5828633c] Add the --nocheckpoint and --multitrans options to kvtest. (check-in: [5828633c] user: drh branch: trunk, size: 33750)
2017-06-02
23:32
[bf2e7ae3] part of check-in [7fdc78a6] Add the --fsync flag to kvtest, and document the --nosync flag. (check-in: [7fdc78a6] user: drh branch: trunk, size: 33025)
19:31
[63f9a1c3] part of check-in [fc73e7d2] Work toward enhancing kvtest to measure write performance. (check-in: [fc73e7d2] user: drh branch: trunk, size: 32520)
2017-02-07
20:57
[b9a9822d] part of check-in [db6b3993] Fix harmless compiler warnings in kvtest.c (check-in: [db6b3993] user: drh branch: trunk, size: 27164)
2017-02-06
07:37
[156281b4] part of check-in [6b0276f9] Fix a bug in kvtest causing "init --variance 0" runs to generate single byte blob values only. (check-in: [6b0276f9] user: dan branch: trunk, size: 27151)
2017-01-31
15:29
[7a3c38ee] part of check-in [b63deed6] Add the "stat" command to kvtest.c. Also add the --variance option to the "init" command. Add the tool/kvtest-speed.sh script used for doing performance testing on key/value access patterns. (check-in: [b63deed6] user: drh branch: trunk, size: 27149)
2017-01-26
01:54
[dc6e5e90] part of check-in [62a4851c] Enhancements to the kvtest utility program. Add the --jmode option. Improved output formatting. (check-in: [62a4851c] user: drh branch: trunk, size: 24701)
2017-01-23
19:11
[d2d7c434] part of check-in [175bda87] Document the --mmap option in the --help screen for kvtest. Enhance kvtest so that numeric arguments can have suffixes like "K" or "M". Add kvtest to the unix makefiles. (check-in: [175bda87] user: drh branch: trunk, size: 23826)
18:40
[87e6e974] part of check-in [4948f7e6] Add the --mmap option to the kvtest utility program. (check-in: [4948f7e6] user: drh branch: trunk, size: 22431)
2017-01-22
00:11
[9f0efc31] part of check-in [ed62c5a6] Fix an initialized variable in kvtest. (check-in: [ed62c5a6] user: drh branch: trunk, size: 22049)
2017-01-21
15:55
[9e428931] part of check-in [0d1ad13a] In the kvtest.c test utility, reuse the buffer into which blobs are read, rather than reallocating it for each row. This is a closer match to how other test programs work, and thus provides a better comparison. (check-in: [0d1ad13a] user: drh branch: trunk, size: 22049)
2017-01-20
16:47
[371a2a0c] part of check-in [8971d98f] Fix a typo in the help message for kvtest. (check-in: [8971d98f] user: dan branch: trunk, size: 21901)
16:46
[da3fddb0] part of check-in [90291327] Add option "--stats" to test program kvtest. Specifying --stats causes kvtest to output information similar to the shell tool option of the same name. (check-in: [90291327] user: dan branch: trunk, size: 21901)
2016-12-29
17:25
[2c66ddef] part of check-in [a7dca29f] In kvtest.c, use stat() instead of fseek()/ftell() to determine the size of a BLOB to be read directly from disk. This makes the pile-of-files database more competative against SQLite. (check-in: [a7dca29f] user: drh branch: trunk, size: 17666)
16:49
[05685d63] part of check-in [55d29839] Add more detail to the header command to further explain how to compile and use the kvtest.c utility. (check-in: [55d29839] user: drh branch: kvtest, size: 17120)
16:18
[ae8d6b7d] part of check-in [e2bbeae7] Fix kvtest.c so that it compiles using MSVC. (check-in: [e2bbeae7] user: drh branch: kvtest, size: 15665)
15:26
[b25f9fbc] part of check-in [b0f58d24] In kvtest.c: do not show the --cache-size setting on fopen() runs. Show progress for the (potentially slow) "export" command. (check-in: [b0f58d24] user: drh branch: kvtest, size: 15461)
14:44
[c3dac524] part of check-in [f6fcac6a] Improvements to the kvtest.c utility. Added the --cache-size option. Additional reporting of version and settings at the end of "./kvtest run". (check-in: [f6fcac6a] user: drh branch: kvtest, size: 15357)
03:57
Added: [1f8e6f03] part of check-in [489e0787] Add the kvtest.c test program for measuring key/value read performance under various scenarios. (check-in: [489e0787] user: drh branch: kvtest, size: 13948)