This website requires JavaScript.
8ac5bd6720
Fix --with-mysql-libs for MySQL 5.7.
Alexey Kopytov
2016-05-15 23:51:14 +03:00
72e8223996
Don't remake aclocal.m4 and configure after autogen.sh && configure.
Alexey Kopytov
2016-03-20 15:08:30 +03:00
29845be750
VS2015 fix
Marc-T
2016-05-12 10:03:25 +02:00
56fe389762
Fixes #44 : seqwr deleting test files
Alexey Kopytov
2016-03-23 11:25:47 +03:00
9af6a88207
Use srandom()/random() to initialize per-thread RNGs.
Alexey Kopytov
2016-04-28 09:30:51 +03:00
8c69009f1c
%zd for size_t printf ops
Daniel Black
2016-04-19 11:54:32 +10:00
51a8c6f508
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-04-14 13:47:39 +03:00
64aaf37aa4
Merge pull request #35 from Percona-Lab/0.5
Alexey Kopytov
2016-04-14 14:46:34 +04:00
c2b0edf844
Merge pull request #36 from Marc-T/1.0
Alexey Kopytov
2016-04-11 18:28:09 +04:00
6f2ac41d16
FileIO fix
Marc-T
2016-04-11 13:42:24 +02:00
4190ad29b7
adjust event generation for a high volume
Vadim Tk
2016-04-10 19:59:06 -04:00
f1bc151b58
Merge pull request #1 from akopytov/0.5
Vadim Tkachenko
2016-04-08 10:38:50 -07:00
cb9a2cdc29
Revert "Fix the issue when threads running < num_threads"
VadimTk
2016-04-08 17:34:50 +00:00
db9df06050
Add __attribute__((format...)) to printf-like function declarations.
Alexey Kopytov
2016-03-26 22:43:48 +03:00
47c0ec5a79
Improve results formatting in the fileio test.
Alexey Kopytov
2016-03-26 21:46:41 +03:00
5d87570f6b
Fix prepare parallel for new thread initialization
Vadim Tk
2016-03-24 22:57:49 -04:00
d9a9fc5aff
Merge pull request #33 from xypron/1.0
Alexey Kopytov
2016-03-23 17:35:47 +04:00
684c433a6e
configure.ac: bump version number to 1.0
Heinrich Schuchardt
2016-03-23 12:09:02 +01:00
ef413c702a
Merge pull request #32 from xypron/1.0
Alexey Kopytov
2016-03-23 14:18:33 +04:00
c9ba61dc75
sb_memory.c: use correct units
Heinrich Schuchardt
2016-03-23 10:30:42 +01:00
d373c96447
sb_fileio.c: use correct units
Heinrich Schuchardt
2016-03-23 10:25:54 +01:00
7acfa8498b
sb_print_value_size: use Ki, Mi, Gi, Ti
Heinrich Schuchardt
2016-03-23 10:18:07 +01:00
93e64fa802
Re-create files after removing them when starting a --file-test-mode=seqwr benchmark.
Alexey Kopytov
2016-03-23 11:25:47 +03:00
a04e9075fe
Don't install PostgreSQL in Travis, as it seems to be installed by default.
Alexey Kopytov
2016-03-23 07:51:03 +03:00
24c7426e68
Fix PostgreSQL driver.
Alexey Kopytov
2016-03-23 00:09:26 +03:00
48bb807231
Add --with-pgsql to Travis CI builds.
Alexey Kopytov
2016-03-23 00:04:21 +03:00
241828a303
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-03-22 21:13:41 +03:00
26d5046cc9
Fixes #29 : FATAL: Failed to read file! file: 24 pos: 14516224 errno = 0 (Success)
Alexey Kopytov
2016-03-22 21:09:41 +03:00
da7158e871
Merge branch '1.0' into luajit
Alexey Kopytov
2016-03-22 19:04:45 +03:00
a30703fd4c
Change project info reported by ./configure.
Alexey Kopytov
2016-03-22 19:04:04 +03:00
8745806da6
Print a status summary at the end of ./configure output.
Alexey Kopytov
2016-03-22 19:03:16 +03:00
fe7b994c2e
Add build status to README.md.
Alexey Kopytov
2016-03-22 16:17:55 +03:00
029ea46492
Actually build code with Travis CI builds.
Alexey Kopytov
2016-03-22 15:48:01 +03:00
3fe2b22922
Initial Travis CI integration.
Alexey Kopytov
2016-03-22 15:27:19 +03:00
4ac3c2b7e0
Merge branch '1.0' into luajit
Alexey Kopytov
2016-03-20 20:41:37 +03:00
fed1958d7b
Update LuaJIT to 2.1.0-beta2.
Alexey Kopytov
2016-03-20 20:32:01 +03:00
166343f618
Squashed 'third_party/luajit/luajit/' changes from 6cb38f7..be25592
Alexey Kopytov
2016-03-20 20:32:01 +03:00
6e7ff366e6
Add -ldl to LUAJIT_LDFLAGS when building with bundled LuaJIT on Linux.
Alexey Kopytov
2016-03-20 16:29:42 +03:00
bf35bbae1b
Don't remake aclocal.m4 and configure after autogen.sh && configure.
Alexey Kopytov
2016-03-20 15:08:30 +03:00
b7358eb6a0
Don't build bundled LuaJIT when --with-system-luajit was passed to configure.
Alexey Kopytov
2016-03-20 15:07:49 +03:00
4b6c388a4d
Autoconf cleanups.
Alexey Kopytov
2016-03-20 14:18:15 +03:00
d86147b0b7
README -> README.md in Makefile.am.
Alexey Kopytov
2016-03-20 11:43:24 +03:00
bf94de28f6
Support building with bundled LuaJIT.
Alexey Kopytov
2016-03-20 01:38:36 +03:00
dec6b9b9e3
Merge commit '536c663b3aef2d114a2083feef33e356ff354ac2' as 'third_party/luajit/luajit'
Alexey Kopytov
2016-03-19 20:36:26 +03:00
536c663b3a
Squashed 'third_party/luajit/luajit/' content from commit 6cb38f7
Alexey Kopytov
2016-03-19 20:36:26 +03:00
04d5fa0d27
Merge pull request #26 from Marc-T/1.0
Alexey Kopytov
2016-03-18 16:49:11 +04:00
39f069877f
Fix CMakeLists
Marc-T
2016-03-18 11:49:05 +01:00
333b62360d
Rand for Windows - Secure rand_s function - Microsoft TLS implementation for sb_rng_state
Marc-T
2016-03-18 11:34:16 +01:00
3650f38bbf
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-03-18 12:51:49 +03:00
57e62669b9
Fixes #25 : Include database-related command line options in help
Alexey Kopytov
2016-03-18 12:50:41 +03:00
f1acc1bbb6
Merge pull request #24 from Marc-T/1.0
Alexey Kopytov
2016-03-18 13:00:23 +04:00
5d404c37df
Fix pthread_self return type
Marc-T
2016-03-18 09:54:36 +01:00
c47ae9e873
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-03-18 00:18:34 +03:00
1b5e5619cc
Fix barrier error reporting.
Alexey Kopytov
2016-03-18 00:17:36 +03:00
b79051e89c
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-03-17 15:38:30 +03:00
2cdd46e2a2
Fixes #22 : Timers and reporting thread should wait for worker thread to be initialized
Alexey Kopytov
2016-03-17 14:53:18 +03:00
06aa4d2d6b
Fix the issue when threads running < num_threads
VadimTK
2016-03-17 00:28:43 -04:00
1184aff06b
Merge branch '1.0' into luajit
Alexey Kopytov
2016-03-09 23:45:39 +03:00
6fc8133a90
Take 'set -e' into account when checking for pkg-config.
Alexey Kopytov
2016-03-07 20:42:19 +03:00
ba0fddb088
Check if pkg-config is available and throw an error if it's not in autogen.sh
Alexey Kopytov
2016-03-07 20:20:41 +03:00
4ad92418c6
Fix compatibility with Autoconf 2.63 broken by adding ax_tls.m4.
Alexey Kopytov
2016-02-25 18:00:46 +08:00
03df5c0a6f
Fix error message when a TCP connection fails.
Alexey Kopytov
2016-02-25 12:03:53 +08:00
7414d441fe
Fix --mysql-host broken by the previous commit.
Alexey Kopytov
2016-02-25 11:44:06 +08:00
9922dd99ed
Allow --mysql-port to be a list.
Alexey Kopytov
2016-02-25 11:01:58 +08:00
1c9ddea0e2
Properly initialize thread-local RNG state.
Alexey Kopytov
2016-02-24 21:34:19 +08:00
a7d9d4409b
Add a missing #include.
Alexey Kopytov
2016-02-24 16:07:21 +08:00
e75ca57ee0
Add a missing '\'.
Alexey Kopytov
2016-02-24 16:01:38 +08:00
e24a028409
Fixes #18 : lrand48() is not thread-safe and LP#1412488: lrand48() doesn't scale well on highly concurrent platforms
Alexey Kopytov
2016-02-24 00:05:05 +08:00
3e0a29c57f
Merge branch '0.5' into 1.0
Alexey Kopytov
2016-02-23 15:14:47 +08:00
1c812ad6dd
Fixes #17 : Lua script without DB access crashes sysbench.
Alexey Kopytov
2016-02-23 11:58:28 +08:00
288aec57a1
Update copyrights and FSF address.
Alexey Kopytov
2016-02-20 21:05:50 +08:00
c451cd963b
Update GPLv2 text in COPYING with the current version from https://gnu.org/licenses/gpl-2.0.txt .
Alexey Kopytov
2016-02-20 20:05:03 +08:00
909bc10551
Bump version for the 1.0 branch and fix email address to report bugs.
Alexey Kopytov
2016-02-21 21:18:54 +08:00
546349768a
Fix mutex_get_request() signature.
Alexey Kopytov
2016-02-21 21:15:42 +08:00
11603c917d
Initial LuaJIT support: build with system libluajit.
Alexey Kopytov
2016-02-21 20:58:40 +08:00
612decfceb
Update copyrights and FSF address.
Alexey Kopytov
2016-02-20 21:05:50 +08:00
6d521c3ea8
Update GPLv2 text in COPYING with the current version from https://gnu.org/licenses/gpl-2.0.txt .
Alexey Kopytov
2016-02-20 20:05:03 +08:00
0accfd7206
Update oltp.lua
pfriedenbach
2016-02-03 12:21:41 -08:00
7ec8a14c5e
Update common.lua
pfriedenbach
2016-02-03 12:18:36 -08:00
ae295825ef
Update oltp.lua
pfriedenbach
2016-02-03 12:15:31 -08:00
5ede7f5b28
Use mysql_config --libs_r
instead of mysql_config --libs | sed
.
Alexey Kopytov
2015-11-03 00:11:51 +03:00
85889df1ce
Print the number of actually running threads instead of the configured --num-threads value for intermediate reports. This can make a big difference with network benchmarks to diagnose TCP-related issues like SYN flood protection, throttling, backlog issues, etc.
Alexey Kopytov
2015-11-26 11:52:51 +08:00
d4a30a331a
Minor cleanups in bulk_insert.lua.
Alexey Kopytov
2015-11-05 19:08:37 +03:00
d6699439d8
Some minor improvements to bulk_insert.lua
Alexey Kopytov
2015-11-03 18:47:20 +03:00
43cb35e248
In the MySQL driver, print error number and text before the query text, as printing them after complicates troubleshooting for really long queries.
Alexey Kopytov
2015-11-03 17:08:35 +03:00
e55a12b88c
Fix table creation/removal loop ranges.
Alexey Kopytov
2015-11-03 16:41:02 +03:00
aa52781b7c
Moved table creation to the prepare method.
Alexey Kopytov
2015-11-03 16:37:48 +03:00
f325955b0c
Use DROP TABLE IF EXISTS when cleaning up.
Alexey Kopytov
2015-11-03 16:25:23 +03:00
057e143b27
Use mysql_config --libs_r
instead of mysql_config --libs | sed
.
Alexey Kopytov
2015-11-03 00:11:51 +03:00
0bf454200d
Bulk insert test.
Alexey Kopytov
2015-11-02 23:14:29 +03:00
064736860b
Properly use the PostgreSQL sequence in insert.lua when oltp_auto_inc is on.
Alexey Kopytov
2015-10-13 23:08:55 +03:00
5aa550c00f
Fixed a compiler warning by removing a stray struct initializer.
Alexey Kopytov
2015-10-13 22:51:06 +03:00
858ee03fd3
Fixed Windows builds by removing the __attribute__((unused)) construct.
Alexey Kopytov
2015-10-13 11:46:31 +03:00
f7629417d0
Fixed unconditional directio() call on Solaris: do it only when --file-extra-flags=direct.
Alexey Kopytov
2015-10-12 17:36:37 +03:00
148b0988a8
Use fcntl(..., F_FULLFSYNC) instead of fdatasync() on OSX to avoid a compiler warning.
Alexey Kopytov
2015-10-11 15:53:14 +03:00
0ed56dd112
Fixed *_get_request() functions in sb_memory.c and sb_threads.c to match the new interface defined in sysbench.h
Alexey Kopytov
2015-10-11 15:16:17 +03:00
6007568e65
Fixed a couple of compiler warnings in crc32.c
Alexey Kopytov
2015-10-11 15:13:18 +03:00
2fd08b7872
Fixed --validate for multi-treaded fileio test.
Alexey Kopytov
2015-10-11 15:02:31 +03:00
6d813225e6
Merge pull request #7 from olafdietsche/feature-config-file
Alexey Kopytov
2015-10-02 10:52:26 +03:00
eaf238bbce
Merge branch '0.4' into 0.5
Alexey Kopytov
2015-10-02 10:44:36 +03:00