1328 Commits

Author SHA1 Message Date
bcebbb39ff Merge branch '1.0' 2017-08-23 16:20:14 +03:00
305be15ebc Fix #168: oltp_delete.lua uses DELETE + INSERT statements
Remove INSERT statements from oltp_delete.lua.
2017-08-23 16:14:14 +03:00
d724133c41 Merge branch '1.0' 2017-08-21 19:25:44 +03:00
9ca119c9c7 Add workaround for MySQL #87337 to build against 8.0.2. 2017-08-21 19:24:13 +03:00
e9b5f4b71e Fix #167: warmup maybe problem
Fix the --warmup-time option for the fileio test by replacing internal
counters in sb_fileio.c with sb_counters_t / sb_stat_t API used in other
benchmarks. As a result, checkpoints (and --warmup-time) now reset
fileio counters properly.
2017-08-21 18:53:01 +03:00
dcde0d9390 Merge branch '1.0' 2017-07-19 10:06:10 +02:00
21c747a6e4 Fix #161: build failure on debian kfreebsd-i386: "cannot detect the
dynamic library suffix"

Do not be too strict about platforms when choosing the shared library
suffix. Assume ."dylib" for MacOS and ".so" for everything else, since
we there is no Windows support at the moment.
2017-07-19 09:53:44 +02:00
5b32eb516c Merge branch '1.0' 2017-07-13 15:33:35 +03:00
0c12758222 Fix building against MariaDB 10.2 (thanks to Xavier Bachelot). 2017-07-13 15:29:02 +03:00
76e1a07340 Release 1.0.8. 2017-07-05 00:16:52 +03:00
e8f290b064 Temporarily revert Debian Stretch builds support, as they fail in Travis. 2017-07-05 00:16:52 +03:00
ba3d7d868c Add i386 Debian Stretch builds to Travis CI matrix. 2017-07-05 00:16:52 +03:00
a395ac591d Add Debian Stretch to Travis CI matrix and buildpack.sh. 2017-07-05 00:16:52 +03:00
db621cd10a Print queue length and concurrency in the --rate mode.
This has been lost in refactoring beteen 0.5 and 1.0.
2017-07-05 00:16:52 +03:00
3ecc6b6762 Remove busy-wait in --rate mode to avoid CPU hogging.
In the bounded rate (--rate) mode, if the queue is empty, sleep for a
certain amount of time depending on the requested rate and the number of
worker threads instead of spinning on the queue.

Clean up some code duplication by removing sb_next_event().
2017-07-05 00:16:52 +03:00
69214e2d4b Release 1.0.8. 2017-07-04 21:55:46 +03:00
8e5ad1e380 Temporary revert Debian Stretch builfd support, as they fail in Travis. 2017-07-04 21:42:57 +03:00
c9ac5a7ace Add i386 Debian Stretch builds to Travis CI matrix. 2017-07-04 21:25:44 +03:00
1d1fe6ea61 Add Debian Stretch to Travis CI matrix and buildpack.sh. 2017-07-04 21:17:58 +03:00
722b24b389 Print queue length and concurrency in the --rate mode.
This has been lost in refactoring beteen 0.5 and 1.0.
2017-07-04 11:28:07 +03:00
01eed4db66 Remove busy-wait in --rate mode to avoid CPU hogging.
In the bounded rate (--rate) mode, if the queue is empty, sleep for a
certain amount of time depending on the requested rate and the number of
worker threads instead of spinning on the queue.

Clean up some code duplication by removing sb_next_event().
2017-07-04 11:27:16 +03:00
2fdf6a69e5 Merge pull request #153 from tiagoch/master
Show cumulative JSON reports for Lua CPU tests
2017-06-29 12:14:25 +03:00
36e733922d Merge upstream changes 2017-06-28 18:33:36 +02:00
009551f4e3 Use same defaults as built-in options 2017-06-28 18:28:06 +02:00
6f3a4690ff Emit cumulative json reports 2017-06-28 18:26:44 +02:00
1e0c5b8cd1 Minor fix for prime-test.lua. 2017-06-28 19:20:35 +03:00
89f7a5e04a Merge pull request #152 from tiagoch/master
Add two examples of custom lua cpu tests
2017-06-28 19:18:46 +03:00
7312515be0 Add two examples of custom lua cpu tests 2017-06-28 17:20:07 +02:00
1788acbc47 Merge ConcurrencyKit up to commit b87563b.
Fix busybox compilation (gh#148) by merging the upstream fix.
2017-06-21 22:22:00 +03:00
5edb487b4f Merge branch '1.0' 2017-06-07 22:39:46 +03:00
66a410b192 Fix db_connect() in legacy API to initialize db_driver properly.
Fixes #146.
2017-06-07 22:09:55 +03:00
b57453df60 Report events per second in the CPU benchmark. Ref. #140. 2017-06-07 21:49:46 +03:00
46f790b773 Merge branch '1.0' 2017-06-04 20:04:09 +03:00
6356e2b45e Fix #139: Json format has trailing comma
Remove a superfluous comma from the JSON reporter.
2017-06-04 20:03:17 +03:00
6a2f4c261c Merge remote-tracking branch 'xypron/warn_prepare' 2017-05-31 21:32:59 +03:00
3cf7494024 Merge branch '1.0' 2017-05-31 21:29:07 +03:00
3fd67c44c5 Add a testcase for the missing file error in fileio. 2017-05-31 21:27:04 +03:00
78024349bd sb_fileio.c: suggest to run prepare step
A recurring reason for errors is forgetting to run the prepare
step before running the file io test.

Write a warning line suggesting to run prepare.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2017-05-31 20:59:47 +03:00
778fb914a4 sb_fileio.c: suggest to run prepare step
A recurring reason for errors is forgetting to run the prepare
step before running the file io test.

Write a warning line suggesting to run prepare.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
2017-05-31 18:50:58 +02:00
f6bbdfa76f fix api_report test latency check 2017-05-27 13:42:08 +03:00
fd34a95595 fix typo in --rand-pareto-h description 2017-05-27 13:42:03 +03:00
1e6e1a9166 Merge pull request #136 from jcfp/fix_apireport_test
fix api_report test latency check
2017-05-27 13:39:17 +03:00
2c28a6c1ac Merge pull request #135 from jcfp/master
fix typo in --rand-pareto-h description
2017-05-27 13:36:34 +03:00
1451afb3f3 fix api_report test latency check 2017-05-27 10:32:30 +02:00
f7532fb784 Revert "fix api_report test latency check"
This reverts commit 3405baf72e6b8e9a830b921d3e31b8e4e08a6228.
2017-05-27 10:18:29 +02:00
3405baf72e fix api_report test latency check 2017-05-27 10:15:35 +02:00
cc23297b2d fix typo in --rand-pareto-h description 2017-05-27 09:59:19 +02:00
ec529f83ff Merge pull request #134 from aloyr/master
readme: Fix typo on README.md file
2017-05-25 18:03:09 +03:00
22f79c1d1b readme: Fix typo on README.md file 2017-05-25 09:59:45 -05:00
11fbe48ee6 Merge pull request #133 from pfriedenbach/master
Converted THREAD_INIT_TIMEOUT constant to a optional perameter with default 30.
2017-05-19 19:58:50 +03:00