Commit Graph

1314 Commits

Author SHA1 Message Date
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
9794383fca Add option --oltp-point-select-mysql-handler to use HANDLER for primary key lookups
instead of a SELECT statement.
2009-09-30 12:37:03 -07:00
7dce4a7e54 add --send-rng option 2009-09-30 11:10:46 -07:00
e3dd940334 add --rand-seed to set RNG seed 2009-09-30 11:03:53 -07:00
def3c5981c make --with-lua=no disable lua support 2009-09-30 11:03:11 -07:00
652eb760c3 Merge lp:~elambert/sysbench/trunk_drizzle_merge with some modifications. 2009-09-21 23:25:59 +04:00
8e6663f4c2 Manual merge from the 0.4 tree. 2009-07-28 15:57:18 +04:00
df31f6767f * Removed autogenerated ltmain.sh from the repository.
* Upgraded autogen.sh to invoke libtoolize to simplify
  building from the Bazaar repository.
* Updated docs.
2009-07-28 15:41:45 +04:00
14a905ad31 -removed files generated by autogen from bzr 2009-06-10 17:15:35 -07:00
6a37fa6634 -added NEWS and AUTHORS files (needed by autogen) 2009-06-10 16:45:42 -07:00
b9d0556c84 Merged all in drizzle sysbench changes with the exception of those changes
made to the sb_oltp.c and sb_oltp.h files (those changes will be merged at 
a later date).
  -added drizzle support to lua tests
  -removed some dead code
  -updated autotools system
  -Added extensions.m4
  -Removed manual.html - it's generated
  -Turned on warnings. Made sysbench compile with them on
  -Added support for building with libdrizzle
  -Added run.sh as example of how to run drizzle sys-bench
  -drv drizzle works with multi-thread
  -drv_drizzle: misc. fixes
  -drv_drizzle: fix all four buffering forms
  -Checking for error codes using new clean method.
  -Check that new constant exists in autoconf
  -drv_drizzle: Turned unsigned ints back off
  -drv_drizzle: Updated error fetching code
  -drv_drizzle: Removed blocking option - makes no sense. Cleaned up option help text
  -Up to date with latest libdrizzle changes
  -fixed some solaris build issues
  -Split acinclude into multiple files in m4/ dir
  -downgraded autoconf
  -Removed -Wlogical-op, it's only in newer GCC, and it's not important enough to impose GCC version restrictions for
  -Removed need for drizzled install for libdrizzle build
  -Fixed solaris build issues
  -Fixed new libdrizzle result processing
  -Added the all_need_caps explicitly to drv_mysql
  -Added capability for libdrizzle
2009-06-10 16:43:32 -07:00
b5c7ed407c Null-merged the old OLTP test from the 0.4 branch 2009-05-28 20:16:03 +04:00
db2d315f74 Added the old OLTP test back 2009-05-28 20:12:23 +04:00
c704c9beb8 Null-merged the 0.4 branch 2009-05-28 19:50:59 +04:00
b359b0915e Moved EXTRA_LDFLAGS from sysbench_LDADD to sysbench_LDFLAGS where it should belong 2009-05-28 19:45:59 +04:00