Commit Graph

805 Commits

Author SHA1 Message Date
899f7be669 Fix typo. 2017-03-28 20:33:24 +03:00
8914ed1a18 Merge branch '1.0' 2017-03-17 11:58:54 +03:00
154335edf6 Rename sb_option_copy() to sb_opt_copy() for consistency with other functions. 2017-03-17 11:57:39 +03:00
03c7eb5c29 Fix #123: Table already exists error on prepare
When the deprecated --num-threads option was used in OLTP prepare, the
sysbench.opt.threads variable exported to Lua scripts contained the
default value of 1, even though the actual number of threads created by
sysbench was higher. Which led to unexpected fireworks.

Now the deprecated options override the correspond sysbench.opt.*
variables when used.
2017-03-17 11:53:04 +03:00
7f053087ff Merge branch '1.0' 2017-03-14 20:40:32 +03:00
7777ff5d85 Fix #121: make buildhost cpudetection optional
Don't fail with an error when --without-gcc-arch is specified, or CPU
autodetection fails.
2017-03-14 20:39:36 +03:00
5e4b86f20a Merge branch '1.0' 2017-03-13 15:23:46 +03:00
75ad51a2b1 Release 1.0.4. 2017-03-13 15:05:12 +03:00
2d2ad20cb9 Merge branch '1.0' 2017-03-13 14:40:34 +03:00
d2bc5d50f8 Fix warning in 32-bit builds. 2017-03-13 14:38:25 +03:00
05f2a8e87b Fix #118: Build fails on i686 when using system ck
Provide compatibility wrappers for system (i.e. distribution-provided)
ConcurrencyKit on i386. Unlike bundled ConcurrencyKit, older versions
that may be provided by distributions do not support CK_USE_CC_BUILTINS,
which makes implementing 64-bit atomics impossible on x86 (32-bit).

Detect if 64-bit atomics are not provided at compile stage and if so,
resort to GCC builtin implementations.
2017-03-13 14:38:19 +03:00
df9217e43a Do not auto-detect -march if already specified in CFLAGS by the user. 2017-03-13 12:07:26 +03:00
7cb522df26 Merge branch '1.0' 2017-03-12 12:03:42 +03:00
956d12996e Fix "PYTHONPATH: unbound variable" error in test_run.sh. 2017-03-12 12:03:21 +03:00
ce7770c626 Merge branch '1.0' 2017-03-12 10:46:59 +03:00
89ab44d50e Fix #119 (oltp_insert.lua + --auto-inc=0 fails)
Fix oltp_insert.lua when run with --auto-inc disabled. Add regression tests.
2017-03-12 10:45:03 +03:00
6c7c13913d Fix -Wformat warnings in sb_fileio.c. 2017-03-10 11:43:25 +03:00
6b83cb3af1 Fix bundled LuaJIT builds on 32-bit x86 where LJ_TARGET_JUMPRANGE is not defined. 2017-03-09 23:52:21 +03:00
1a5c39a943 Merge branch '1.0' 2017-03-05 22:10:44 +03:00
355f6331d0 Define cram-specific variables in AM_TESTS_ENVIRONMENT. 2017-03-05 21:59:38 +03:00
ff51db425d Add third_party/cram to EXTRA_DIST in the top-level Makefile.am. 2017-03-05 21:42:43 +03:00
0bfe606faa Don't install cram in .travis.yml, use the bundled one instead. 2017-03-05 21:16:17 +03:00
f9315b637d Bundle cram and make it used automatically by 'make test'. 2017-03-05 21:14:24 +03:00
2343e4bbe2 Merge branch '1.0' 2017-02-28 12:30:28 +03:00
9bd33c7e41 Fix grammar in help text for --skip-trx. 2017-02-28 12:30:10 +03:00
b4048e885b Merge branch '1.0' 2017-02-28 08:18:50 +03:00
351ccc88f7 Update bundled ConcurrencyKit to 0.6.0. 2017-02-28 08:18:11 +03:00
ed2bb3df4b Merge branch '1.0' 2017-02-27 21:49:18 +03:00
db1da5b1d8 Pull ax_gcc_archgflag.m4 from upstream. 2017-02-27 21:48:14 +03:00
842947a68d Merge branch '1.0' 2017-02-26 19:07:10 +03:00
6b60ce7c8b Add a release badge to README.md. 2017-02-26 19:06:44 +03:00
f375c4425d Fix branch URLs for the master branch. 2017-02-26 18:36:11 +03:00
f05fb95cfc Merge branch '1.0' 2017-02-26 18:35:30 +03:00
dc28fd86a4 README.md cleanup. 2017-02-26 18:34:43 +03:00
8df6306dd5 Merge branch '1.0' 2017-02-26 13:17:28 +03:00
ca0cdffdda Release 1.0.3. 2017-02-26 13:12:24 +03:00
b4f3d22c38 Build on Illumos 2017-02-26 12:02:33 +03:00
a50aee8a37 Merge pull request #115 from dillona/master
Build on Illumos
2017-02-26 13:01:01 +04:00
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