/ File History
Login

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

History of test/kvtest.c

2018-03-28
22:08
Fix a harmless compiler warning in the kvtest.exe program. file: [94da54bb] check-in: [d48972cf] user: drh branch: trunk, size: 35994
2018-03-07
14:42
Fix utility compilation issues with MSVC. file: [23452e65] check-in: [5bd5a798] user: mistachkin branch: msvcFixes, size: 35986
2017-08-28
15:51
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. file: [fcb38ffe] check-in: [54b00024] user: drh branch: trunk, size: 35947
2017-06-05
19:20
Fix a subtle bug in the remember UDF of the kvtest.exe utility program. file: [d2b8cfc9] check-in: [9eea3670] user: drh branch: trunk, size: 36518
13:28
For the kvtest utility, add the --vacuum option to "kvtest stat" and also run PRAGMA integrity_check with "kvtest stat". file: [4e274696] check-in: [f3c25df4] user: drh branch: trunk, size: 36486
2017-06-03
19:16
Fix the SQLITE_PTR_TO_INT macro so that works on recent versions of LLVM on Macs. file: [d6c22249] check-in: [c4089ffb] user: drh branch: trunk, size: 35505
18:27
Remove unused header file from kvtest. file: [72a169a1] check-in: [dd7e043f] user: drh branch: trunk, size: 35921
17:24
In kvtest, add the ability to work with a hierarchy of files on disk, in addition to having all files in the same directory. file: [4870db23] check-in: [f568f666] user: drh branch: trunk, size: 35943
15:17
Add the --nocheckpoint and --multitrans options to kvtest. file: [a9496cda] check-in: [5828633c] user: drh branch: trunk, size: 33750
2017-06-02
23:32
Add the --fsync flag to kvtest, and document the --nosync flag. file: [bf2e7ae3] check-in: [7fdc78a6] user: drh branch: trunk, size: 33025
19:31
Work toward enhancing kvtest to measure write performance. file: [63f9a1c3] check-in: [fc73e7d2] user: drh branch: trunk, size: 32520
2017-02-07
20:57
Fix harmless compiler warnings in kvtest.c file: [b9a9822d] check-in: [db6b3993] user: drh branch: trunk, size: 27164
2017-02-06
07:37
Fix a bug in kvtest causing "init --variance 0" runs to generate single byte blob values only. file: [156281b4] check-in: [6b0276f9] user: dan branch: trunk, size: 27151
2017-01-31
15:29
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. file: [7a3c38ee] check-in: [b63deed6] user: drh branch: trunk, size: 27149
2017-01-26
01:54
Enhancements to the kvtest utility program. Add the --jmode option. Improved output formatting. file: [dc6e5e90] check-in: [62a4851c] user: drh branch: trunk, size: 24701
2017-01-23
19:11
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. file: [d2d7c434] check-in: [175bda87] user: drh branch: trunk, size: 23826
18:40
Add the --mmap option to the kvtest utility program. file: [87e6e974] check-in: [4948f7e6] user: drh branch: trunk, size: 22431
2017-01-22
00:11
Fix an initialized variable in kvtest. file: [9f0efc31] check-in: [ed62c5a6] user: drh branch: trunk, size: 22049
2017-01-21
15:55
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. file: [9e428931] check-in: [0d1ad13a] user: drh branch: trunk, size: 22049
2017-01-20
16:47
Fix a typo in the help message for kvtest. file: [371a2a0c] check-in: [8971d98f] user: dan branch: trunk, size: 21901
16:46
Add option "--stats" to test program kvtest. Specifying --stats causes kvtest to output information similar to the shell tool option of the same name. file: [da3fddb0] check-in: [90291327] user: dan branch: trunk, size: 21901
2016-12-29
17:25
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. file: [2c66ddef] check-in: [a7dca29f] user: drh branch: trunk, size: 17666
16:49
Add more detail to the header command to further explain how to compile and use the kvtest.c utility. file: [05685d63] check-in: [55d29839] user: drh branch: kvtest, size: 17120
16:18
Fix kvtest.c so that it compiles using MSVC. file: [ae8d6b7d] check-in: [e2bbeae7] user: drh branch: kvtest, size: 15665
15:26
In kvtest.c: do not show the --cache-size setting on fopen() runs. Show progress for the (potentially slow) "export" command. file: [b25f9fbc] check-in: [b0f58d24] user: drh branch: kvtest, size: 15461
14:44
Improvements to the kvtest.c utility. Added the --cache-size option. Additional reporting of version and settings at the end of "./kvtest run". file: [c3dac524] check-in: [f6fcac6a] user: drh branch: kvtest, size: 15357
03:57
Add the kvtest.c test program for measuring key/value read performance under various scenarios. file: [1f8e6f03] check-in: [489e0787] user: drh branch: kvtest, size: 13948 Added