126 Commits

Author SHA1 Message Date
0e9cad445e Automerge from 0.4 2012-03-10 23:49:42 -08:00
516ae92c46 Update fileio stats in async mode when completing requests rather than
submitting them.
2012-03-10 23:47:56 -08:00
e68630b19e Bug #924585: configure fails on Ubuntu 11.10
Fixed a problem with pthread_once() not being detected by configure on
modern distributions.
2012-02-01 10:12:10 +04:00
067134b763 Manual merge from 0.4. 2011-07-21 20:45:22 +04:00
80df3b3500 Bug #811105: Add an option to dump full stats after specified time
intervals.

Added a new --report-checkpoints option that allows to dump full
statistics and reset all counters at specified points in time. The
argument is a list of comma-separated values representing the amount of
time in seconds elapsed from start of test when report checkpoint(s)
must be performed. Report checkpoints are off by   Report checkpoints
are off by default.
2011-07-21 17:29:08 +04: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
652eb760c3 Merge lp:~elambert/sysbench/trunk_drizzle_merge with some modifications. 2009-09-21 23:25:59 +04: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
b773e3146b Since Bazaar does not allow merging of two unrelated branches,
created the branch for the old 0.4 code base from trunk, then
reconciled with 0.4 manually (the patchwill be null-merged into 
trunk).
2009-05-28 19:25:12 +04:00
1d11503695 Fixed configure.ac to look for lrand48 in AC_CHECK_FUNCS, not AC_CHECK_HEADERS 2009-05-28 19:11:54 +04:00
f6e66045aa Added alarm configure check 2009-05-19 18:22:58 +00:00
545a870654 Merged patches from Tim Cook:
- use lrand48() as random() is not thread-safe on most platforms
- use libumem/mtmalloc for memory allocation if available on the target platform
2008-12-18 11:46:27 +00:00
63f94c39ca Removed scripts. They have not been maintained for a long time since no one seems to use them. 2008-12-09 13:08:02 +00:00
aed3875237 New --with-extra-ldflags switch in configure. One example where it might be useful:
'./configure --with-extra-ldflags=-all-static' will instruct libtool to try to 
create a static binary if supported by the target platform.
2008-12-09 13:00:06 +00:00
c6faf6837b Added a check to _setvbuf to configure. 2008-12-01 11:13:24 +00:00
edffa94fef Added support for direct I/O on Solaris. 2008-11-05 13:26:48 +00:00
9fb57169bf Fixed a race condition around DB library initialization in script_lua.c
Minor cleanups.
2008-10-18 11:42:53 +00:00
8184df67af Replaced the fix for race condition in script_lua.c with the pthread_once() patch by Vladislav Vaintroub. 2008-09-30 13:55:41 +00:00
04a7c51667 Removed automatically generated files from version control.
Removed the old OLTP test.
2007-06-17 12:10:39 +00:00
9f9e5ebff0 Fixed build on RHES 3 2006-06-27 10:03:40 +00:00
3d64893fce Merged Lua into the main source tree 2006-06-26 17:12:57 +00:00
13052e3fba Added preliminary scripting support 2006-06-09 15:42:45 +00:00
c5e2681c36 Added --mysql-ssl option
Added --oltp-reconnect option
Workaround for overoptimized gettimeofday() implementations
Fixed issues with random numbers generator on Solaris
Version 0.4.7
2006-05-24 13:58:09 +00:00
aca1150cfe Fixed crash at the end of OLTP test 2006-03-10 07:49:07 +00:00
fe47a724fa Applied changes from BK repository 2006-02-10 17:12:11 +00:00
d224c6368a Initial import 2006-01-20 16:13:23 +00:00