summaryrefslogtreecommitdiff
path: root/bench
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2112 from wiredtiger/wt-2025-inline-atomic-functionsMichael Cahill2015-08-191-3/+3
| | | | | WT-2025: inline atomic functions. (cherry picked from commit ada57c1ed44ab0dd4f904f60a63bbc77333b2baa)
* WT-2038 Use TAILQ for all lists.Michael Cahill2015-08-132-0/+217
| | | | | | Otherwise remove is O(N), which may not show up until running real workloads (while holding locks). (cherry picked from commit 79e6050da59f2dc1523ef72b5ff0b652a938d4e1)
* Merge pull request #2088 from wiredtiger/rand-strict-aliasDavid Hows2015-08-042-11/+9
| | | | | SERVER-19340 Avoid type aliasing in the random number generator. (cherry picked from commit 3ec45a7204e01a5ac176550fdfef30a7402046e8)
* Add a wtperf test case for stress testing cache.Alex Gorrod2015-03-201-0/+9
|
* Add support for LZ4.Keith Bostic2015-03-183-1/+7
|
* If wtperf gets WT_ROLLBACK during the populate phase, handle it gracefully.Michael Cahill2015-02-191-1/+11
|
* Rename voxer to overflow.Susan LoVerso2015-01-194-0/+0
|
* Copyright notices: add MongoDB, update to 2015.Keith Bostic2015-01-049-0/+9
|
* Choose a more stable chunk size for small-lsm wtperf workload.Alex Gorrod2014-12-121-1/+1
| | | | | The previous size meant we sometimes didn't merge the tree down because of the number of chunks created during the load.
* Merge branch 'develop' into log-recycleSusan LoVerso2014-12-031-1/+1
|\
| * Reduce the chunk size in evict-lsm wtperf workload.mongodb-2.8-rc22.8-rc2Alex Gorrod2014-12-031-1/+1
| | | | | | | | We aren't trying to stress out what happens when the cache gets full.
* | Add no-prealloc version of log.wtperf.Susan LoVerso2014-12-021-0/+11
| |
* | Make pre-alloc a boolean and convert connection log settings to flags.Susan LoVerso2014-12-021-3/+2
|/
* Update wtperf multi-lsm configurations.Alex Gorrod2014-12-022-2/+2
| | | | | A smaller chunk size makes a lot more sense when there are multiple LSM tables.
* Fixup wtperf config documentation.Alex Gorrod2014-12-011-1/+1
|
* Add some wtperf workloads that turn logging on.Alex Gorrod2014-11-283-0/+31
|
* Update wtperf Jenkins runner script to take explicit number of runs andSusan LoVerso2014-11-241-8/+25
| | | | make most Jenkins jobs run once.
* lintKeith Bostic2014-11-111-2/+1
|
* Only do resets in wtperf for operations that leave the cursor positioned.Michael Cahill2014-10-281-1/+2
|
* Remove unsupported schema_threads.Susan LoVerso2014-10-224-6/+4
|
* Add the code changes tfor wtperf ops_per_txn.Alex Gorrod2014-10-224-2/+38
|
* Add long transaction support to wtperf.Alex Gorrod2014-10-212-0/+16
| | | | Enabled by adding ops_per_txn to thread configuration groups.
* Use the whole buffer for config strings: we just calculated the length we need.Michael Cahill2014-10-211-1/+1
|
* Fix some whitespace, but fix it by removing some code we didn't need.Keith Bostic2014-10-201-2/+1
|
* wtperf uses WiredTiger internal include files, so WT_TIMEDIFF can comeKeith Bostic2014-10-201-5/+0
| | | | from os.h.
* Fix build warnings from wtperf.Alex Gorrod2014-10-171-8/+0
|
* Port all examples, most tests, and wtperf to WindowsMark Benvenuto2014-10-164-34/+32
| | | | Added windows_shim to emulate most functions
* gcc doesn't like externs inside functions (warning: nested externKeith Bostic2014-10-101-3/+4
| | | | declaration ofXXX)
* Move the utilities/util_getopt.c implementation of getopt(3) into theKeith Bostic2014-10-101-14/+19
| | | | | WiredTiger library, and convert all of the utilities and test programs to use it.
* Simplify gcc.h, don't repeat the GCC atomic builtins, just use one version.Keith Bostic2014-10-041-3/+6
| | | | | | Break hardware.h up into gcc.h and lint.h (hardware.h is still there, but it's mostly empty). Remove need for gcc.h from various benchmarking/test programs.
* implicit conversion loses integer precision [-Wshorten-64-to-32]Michael Cahill2014-10-031-1/+1
|
* Make sure all LSM tests have 6 threads, resulting in at least 2 mergeSusan LoVerso2014-09-3015-16/+16
| | | | threads. #1251
* Minor cleanup of new wtperf throttle code.Susan LoVerso2014-09-252-8/+17
|
* Fixup compiler warning.Alex Gorrod2014-09-252-4/+5
|
* Add the ability to throttle workers in wtperf.Alex Gorrod2014-09-245-4/+71
| | | | Not currently implemented for async.
* Remove lsm=(merge_threads) configuration option.Alex Gorrod2014-09-1932-48/+48
| | | | | It's been replaced by lsm_manager=(worker_thread_max). Update all places it was used in our tree, and add note to upgrade doc.
* Ensure the wtperf threads don't start in lock-step, run each thread'sKeith Bostic2014-09-151-5/+22
| | | | | RNG state 1,000 steps beyond the last thread's state, before starting the threads.
* Make random number generation be per session in the WiredTiger library,Keith Bostic2014-09-132-22/+29
| | | | and per thread in wtperf and test/checkpoint, reference #1223.
* whitespaceKeith Bostic2014-09-131-3/+3
|
* clang gets pthread_t initialization wrong: wtperf.c:1865:28: warning:Keith Bostic2014-09-121-0/+2
| | | | | variable 'monitor_thread' may be uninitialized when used here [-Wconditional-uninitialized]
* Fix warning.Susan LoVerso2014-09-111-2/+2
|
* Restore load time to floating point for better granularity. RestoreSusan LoVerso2014-09-112-14/+27
| | | | runner script to expect floating point for load time.
* Limit range in shared cache wtperf configuration.Alex Gorrod2014-09-101-0/+1
| | | | Avoids using too much disk space.
* Add wtperf configuration for shared cache testing.Alex Gorrod2014-09-101-0/+11
|
* Send t_ret error value to lprintf.Susan LoVerso2014-09-041-1/+1
|
* Make load time seconds an integer, instead of a double. Simplify wtperf_run ↵Susan LoVerso2014-09-022-28/+13
| | | | script.
* Minor shuffling to turn on more clang warnings:Keith Bostic2014-09-011-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | - a few more uninitialized variables - make variables local to a single file static - replace use of WT_UNUSED_RET with error checking of the call (the macro was using a GCC extension clang doesn't like) With these changes, clang is mostly silent using the following options: -Weverything -Wno-cast-align -Wno-conversion -Wno-covered-switch-default -Wno-documentation-unknown-command -Wno-format-nonliteral -Wno-language-extension-token -Wno-missing-noreturn -Wno-packed -Wno-padded -Wno-switch-enum -Wno-zero-length-array Also, minor KNF whitespace cleanups.
* clang unconditionalized variable complaintKeith Bostic2014-09-011-27/+27
| | | | sort the switch options, fix the switch formatting.
* Config change to reflect riak config more accurately.Susan LoVerso2014-08-261-3/+5
|
* Reduce insert thread count to 1. #1152Susan LoVerso2014-08-142-2/+2
|