70a969defb
Build on Illumos
2017-02-26 03:07:19 -05:00
59d32c65c3
Merge branch '1.0'
2017-02-25 20:29:36 +03:00
1d40ad0e1c
Optimize random string generation in OLTP_RW.
...
Avoid Lua string management in OLTP_RW by introducing a new sql_param
method: set_rand_str(). Which calls sb_rand_str() in C code with a given
template string and a pre-allocated result buffer. In oltp_common.lua,
use set_rand_str() instead of allocating a new Lua string each time we
need a random string parameter for a prepared statement.
2017-02-25 19:57:55 +03:00
a62d26da6f
Merge from akopytov/LuaJIT up to commit fc9893e.
2017-02-25 18:43:26 +03:00
13085fdfd7
Merge branch '1.0'
2017-02-19 19:18:59 +03:00
b0fcdf5a0c
Merge from LuaJIT upstream up to commit 5aa0201.
2017-02-19 19:17:54 +03:00
f46298eb66
Merge branch '1.0'
2017-02-17 12:46:17 +03:00
ffcc8084f2
Release 1.0.2.
2017-02-17 12:41:27 +03:00
adc0595481
Fix markdown.
2017-02-15 16:58:15 +03:00
81f9bd4f21
Merge branch '1.0'
2017-02-15 16:57:42 +03:00
f5f8595876
Fix documented defaults for --events and --time.
2017-02-15 16:56:28 +03:00
db43a57190
Make opt_warmup_time.t more deterministic.
2017-02-15 16:21:38 +03:00
073a1b445f
Add --warmup-time option.
2017-02-15 15:53:50 +03:00
7af86b8619
Put autogen.sh back for compatibility, but make it use autoreconf.
2017-02-15 08:36:32 +03:00
a49c652b29
Remove old DocBook-based documentation.
2017-02-15 08:33:48 +03:00
de40e79dd8
Remove autogen.sh, use autoreconf instead.
2017-02-14 23:31:51 +03:00
4136fd6b75
Merge branch '1.0'
2017-02-14 21:46:39 +03:00
ba8b1d0781
Get rid of timers_mutex, improve --report-checkpoints scalability.
2017-02-14 20:53:08 +03:00
eeb7fa19c4
Fix a syntax error in oltp_common.lua.
2017-02-14 14:23:37 +03:00
800f2e90e6
Rename the 'prewarm' command to 'warmup'. Keep the old name as an alias.
2017-02-14 14:09:52 +03:00
24fa9b2a04
Do not require Autoconf 2.64, as CentOS 6 provides 2.63.
...
The only required bit from Autoconf 2.64 is AS_VAR_IF. Which is in fact
provided, but just in case there is now a fallback implementation in
m4/sb_autoconf_compat.m4.
2017-02-13 21:55:23 +03:00
4bf268b089
Do not require Autoconf 2.64, as CentOS 6 provides 2.63.
...
The only required bit from Autoconf 2.64 is AS_VAR_IF. Which is in fact
provided, but just in case there is now a fallback implementation in
m4/sb_autoconf_compat.m4.
2017-02-13 21:53:35 +03:00
5b69b4de82
Merge branch '1.0'
2017-02-09 10:53:17 +03:00
731b5e7aa2
Add snapcraft.yaml to .gitignore.
2017-02-09 10:52:50 +03:00
1654ef0a16
Fix OLTP regression tests.
2017-02-09 10:52:26 +03:00
c9f6cfdce8
Merge branch '1.0'
2017-02-08 22:47:04 +03:00
57b6f9d2b6
Correct a diagnostic message on index creation.
2017-02-08 22:46:28 +03:00
9c87d39700
Grammar fixes in a comment.
2017-02-08 21:45:51 +03:00
a30f5b8ba7
Grammar fixes in a comment.
2017-02-08 21:43:42 +03:00
0878078473
Bump master branch version to 1.1.0.
2017-02-08 12:27:46 +03:00
57d88c2333
Merge branch '1.0'
2017-02-07 20:43:33 +03:00
7fe53e4ffb
Convert snapcraft.yaml to snapcraft.yaml.in to update version automatically.
2017-02-07 20:40:21 +03:00
db2f6588e2
Add snap packaging
...
Add snapcraft.yaml for use with the snapcraft tool for
producing snap packages for sysbench.
For more details on snappy and snap packages see:
https://snapcraft.io
2017-02-07 20:33:04 +03:00
b2cf4f176f
Merge pull request #106 from javacruft/add-snap-packaging
...
Add snap packaging
2017-02-07 20:57:27 +04:00
76aa8fd3cb
Bump version number to 1.0.1.
2017-02-06 00:07:31 +01:00
e71dcd79ac
Update ChangeLog for 1.0.1.
2017-02-05 22:49:44 +01:00
21d87e792e
Run OLTP RW regression tests with a single thread for more deterministic results.
2017-02-05 11:22:47 +01:00
481a9fa34a
Fixes #105 : 1.0.0 clock_gettime runtime failure built with macOS 10.11 and Xcode 8.x
...
XCode 8 SDK declares clock_gettime() but macOS 10.11 and earlier do not
actually implement it. So just checking for a clock_gettime()
declaration in configure is insufficient.
Instead, do AC_SEARCH_LIBS first to check if -lrt is required, then use
AC_CHECK_FUNCS to check for clock_gettime() availability.
2017-02-05 10:31:41 +01:00
422ca7ed03
Add snap packaging
...
Add snapcraft.yaml for use with the snapcraft tool for
producing snap packages for sysbench.
For more details on snappy and snap packages see:
https://snapcraft.io
2017-02-04 13:18:10 +01:00
f964f5bc1c
Update ChangeLog for the 1.0.0 release.
2017-02-03 13:29:17 +03:00
08e5b4fa9e
Add a new line to an error message.
2017-02-02 23:32:46 +03:00
8359466dc7
Properly set the allocated array to 0 in sb_alloc_per_thread_array().
2017-02-02 17:03:26 +03:00
d156b9b21f
Exclude queries executed by background threads from statistic reports.
2017-02-02 15:25:54 +03:00
40c14789aa
Export mysql_drv_reconnect() to Lua SQL API.
2017-02-02 10:59:51 +03:00
12b3405c6a
Move to semantic versioning scheme, set version to 1.0.0.
2017-02-02 01:39:33 +03:00
9fdec9dccf
Rename sysbench.option_defs to sysbench.cmdline.options.
2017-02-01 19:31:53 +03:00
b5b1878740
Fix opt_report_interval.t.
2017-02-01 19:31:40 +03:00
fdebeaffc3
Throw a more descriptive error when multiple DB drivers are available.
2017-02-01 19:03:13 +03:00
4a755b1c5d
Make the default intermediate reports format a little more terse.
2017-02-01 18:57:37 +03:00
7f56e219f7
Rename --num-threads to --threads.
...
Accept the old name with a warning for compatibility.
2017-02-01 17:42:39 +03:00