1328 Commits

Author SHA1 Message Date
a48a6b38c6 Merge from lp:~vadim-tk/sysbench/sysbench-db-scripts 2011-04-29 11:59:55 +04:00
f2e00b67a0 Merge from lp:~vadim-tk/sysbench/sysbench-stat-fix with minor modifications. 2011-04-28 22:22:05 +04:00
78dc382849 Include common.lua it not depended on path 2011-04-27 22:43:05 -07:00
ea8ebb13da - Rewrote db scripts to use db_query
- combined oltp_complex_ro and oltp_complex_rw into oltp.lua
- improved oltp.lua to understand most parameters from sysbench 0.4 oltp
2011-04-27 15:40:49 -07:00
d2788a00c6 Make statistics available in case we use db_query instead of db_execute in scripts 2011-04-27 09:30:11 -07:00
9a11bb64d6 Automerge from sysbench/0.4 2011-04-19 13:50:26 +04:00
ae40add564 Delay killing the --report-interval thread until the very end of
run_test() to avoid mutex lock leaks.
2011-04-19 13:29:19 +04:00
c0c141e866 Manual merge from 0.4. 2011-01-12 13:48:20 +03:00
c4bb8a246c In --report-interval mode, reads/second and writes/seconds are now displayed
in addition to tps.
2011-01-12 13:39:47 +03:00
87222b57f4 Initialize sb_lua_ctxt_key to avoid a warning when building with Sun Studio. 2010-12-24 16:46:33 +03:00
661757974f * Exported sb_rand_uniform(), sb_rand_gaussian() and sb_rand_special()
to Lua.

* Fixed sb_fileio.c broken by an incorrect merge from 0.4.
2010-12-23 09:48:32 +03:00
721dc0b23c Manual merge from 0.4. 2010-11-09 21:50:25 +03:00
2052190874 Automerge. 2010-11-09 20:00:02 +03:00
1984a294bf Automerge from 0.4 2010-11-09 18:02:51 +03:00
bf3e2c8c0b Fixed an example using an obsolete option in the manual 2010-11-09 18:02:10 +03:00
63f538eb35 Fix race condition. Global variables were begin accessed without a mutex locked. This caused
some fsync calls to use a bogus file descriptor, FATAL errors and early test failure.
2010-11-07 11:30:49 -08:00
eca9c2cc71 Manual merge from 0.4. 2010-11-06 17:30:53 +03:00
55389ac78f Fixed compiler warnings. 2010-11-06 17:10:38 +03:00
4655d17a6f Manual merge from 0.4. 2010-11-06 15:52:30 +03:00
ff225a7490 Fixed LP bug #671684: build broken in lp:sysbench/0.4
Backported autotools-related fixes from trunk.
2010-11-06 15:37:17 +03:00
a7877a00bd Automerge. 2010-11-06 11:03:52 +03:00
de21c2a060 Fixed docs for --report-interval to mention that statistics is
per-interval rather than cumulative.
2010-11-06 11:03:26 +03:00
c055685f24 Fix race condition. Global variables were begin accessed without a mutex locked. This caused
some fsync calls to use a bogus file descriptor, FATAL errors and early test failure.
2010-11-05 18:03:23 -07:00
b93fffdae3 Fixed an incorrect merge.
More compilation warnings fixed.
2010-11-01 12:37:19 +03:00
18307aca62 Manual merge from 0.4. 2010-11-01 12:01:02 +03:00
c33ec00456 Rewrote intermediate statistics feature contributed by Mikael Ronstrom.
Removed "batch mode", --report-interval should now be used instead.
Fixed compile warnings produced by gcc with -Wextra.
2010-11-01 11:35:41 +03:00
59f01faba9 Merge from Hakan (mp39548). 2010-10-29 18:05:42 +04:00
cea90cbc87 Review changes.
Prevent overlapping of range queries by partitioning the whole into num_threads segments
and then make each thread work with its own segment.
2010-10-29 04:15:54 +02:00
7fd5ff7d01 Added two new tests for MariaDB:
* select_random_points
* select_random_ranges

Both test are intended to benchmark MariaDB's key_cache_segmented feature.
2010-10-28 18:53:45 +02:00
e79d5655b2 Automerge. 2010-10-14 13:20:08 +04:00
d34258cf2d Fixed a typo in the manual. 2010-10-14 12:25:00 +04:00
5b65057d19 Manual merge from sysbench-0.4. 2010-10-07 01:20:17 +04:00
51f5dd4f5f Fixed Launchpad bug #654832.
Fixed a couple of build warnings in drv_pgsql.c.
2010-10-07 01:02:41 +04:00
1425aa3c95 Merged Tim Cook's patch adding transaction rate control. 2010-09-24 02:49:21 +04:00
6551ccf20d Automerge from sysbench-0.4. 2010-09-23 16:41:01 +04:00
f81f75d427 Removed auto-generated files from version control.
Created .bzrignore.
2010-09-23 16:37:15 +04:00
46a950f9f9 Added intermediate-result-timer, also fixed more proper timing to avoid thread variations to impact result too much 2010-09-22 11:14:13 +02:00
ce91c1adac Added transaction rate control option oltp test 2010-09-22 10:38:55 +02:00
e622d9a26a Manual merge from sysbench-0.4. 2010-04-26 11:33:28 +04:00
f8280bd124 Increased minimum thread stack size on Windows to 128K to avoid "Can't create TCP/IP socket (10106)" error on Windows 7. 2010-04-26 11:25:11 +04:00
5f5e126f95 Set the default value for --version to "off". 2010-04-06 20:21:36 +04:00
66ffb8a583 Automerge. 2010-03-21 18:35:29 +03:00
057c309914 Ported '--version' switch and 'version' command from the 0.4 tree. 2010-03-10 21:31:47 +03:00
516221c384 Merge r70 from lp:~mdcallag/sysbench/trunk to get bug fix
Use sb_get_value_int not sb_get_value_flag for --rand-seed
2009-10-15 13:03:04 -07:00
46b5eceb4d Merge r67 from lp:~mdcallag/sysbench/0.4 to get a bug fix
Use sb_get_value_int instead of sb_get_value_flag for --seed-rng
2009-10-15 13:00:31 -07:00
0e8803d8fd Use sb_get_value_int not sb_get_value_flag for --rand-seed 2009-10-02 17:00:34 -07:00
3a24ba8042 Use sb_get_value_int instead of sb_get_value_flag for --send-rng 2009-10-02 16:55:04 -07:00
6d261edd7a Merge lp:~mdcallag/sysbench trunk to get revisions:
69 : make --with-lua=no disable lua support
70 : add --rand-seed to set RNG seed
2009-10-01 16:18:28 -07:00
3c714e34e0 merge lp:~mdcallag/sysbench/0.4 to get revisions:
66 : add --seed-rng
67 : add --oltp-point-select-mysql-handler
68 : add --oltp-secondary and --oltp-point-select-all-cols
2009-10-01 16:12:07 -07:00
d9b13b92b2 Add --oltp-secondary option to use a secondary index on _id_ rather than a primary key.
Add --oltp-point-select-all-cols to make the point-select query (fetch 1 row by primary key)
fetch all columns from the row rather than only _c_. This makes it comparable to the work
done when --oltp-point-select-mysql-handler is used because HANDLER statements fetch all
columns.
2009-09-30 15:44:21 -07:00