summaryrefslogtreecommitdiff
path: root/sql-bench
Commit message (Collapse)AuthorAgeFilesLines
* Another incarnation of the patch for Bug#30708Alexander Nozdrin2010-05-191-3/+0
| | | | | | | | | (make relies GNU extentions). The patch was partially backport from 6.0. Original comment: bug#30708: make relies GNU extensions. Now that we no longer use BitKeeper we can safely remove the SCCS handling with no loss of functionality.
* Changes to build using CMake according to existing release packages:Jonathan Perkin2010-05-121-5/+4
| | | | | | | | | | | | | | | | | | | | | | | - Update/fix file layouts for each package type, add new types for native package formats including deb, rpm and svr4. - Build all plugins, including debug versions - Update compiler flags to match current release - Add missing @VAR@ expansions - Install correct mysqclient library symlinks - Fix icc/ia64 builds - Fix install of libmysqld-debug - Don't include mysql_embedded - Remove unpackaged manual pages to avoid missing files warnings - Don't install mtr's test suite
* A follow-up on WL#5154 and WL#5182: remove forgotten options.Alexander Nozdrin2010-03-031-1/+1
|
* Fix some glitches with INSTALL_LAYOUT=STANDALONEVladislav Vaintroub2010-02-191-1/+1
| | | | | - mysql_install_db is in scripts dir now - sql-bench is installed -some extra support-files (e.g ini) are in support-files
* Handle different installation layouts.Vladislav Vaintroub2010-01-241-2/+12
| | | | | | | | | | | | | | | | using cmake option INSTALL_LAYOUT=STANDALONE would produce the layout as in tar.gz or zip packages. INSTALL_LAYOUT=UNIX will produce unixish install layout (with mysqld being in sbin subdirectory , libs in lib/mysql etc). This layout is used for RPM packages. Subtle differences in both packages unfortunately lead to the need to recompile MySQL to use with other package type - as otherwise for example default plugins or data directories would be wrong set. There are numerous other variables that allow fine-tuning packaging layout. (INSTALL_BINDIR, INSTALL_LIBDIR , INSTALL_PLUGINDIR etc). This options are different from autotools as they do not expect full paths to directories, but only subdirectory of CMAKE_INSTALL_PREFIX. There are 2 special options that expect full directory paths - MYSQL_DATADIR that defines default MYSQL data directory (autotools equivalent is --localstatedir) - SYSCONFDIR can be added to search my.cnf search path (autotools equivalent is --sysconfdir)
* WL#5161 : Cross-platform build with CMakeVladislav Vaintroub2009-11-092-1/+52
|
* merge fixDaniel Fischer2009-07-031-0/+0
|\
| * Bug#44647 - fix file permissions.Daniel Fischer2009-07-031-0/+0
| |
* | Merge up 5.0-build into 5.1-build:Joerg Bruehe2009-05-2923-23/+23
|\ \ | |/ | | | | | | mostly just the merge changesets, but also a change of Perl scripts to use "/usr/bin/perl" fixed.
| * Use /usr/bin/perl as standard Perl install path (bug#44643)Kent Boortz2009-05-0923-23/+23
| |
* | Up-merge from 5.0Timothy Smith2009-03-111-21/+0
|\ \ | |/
| * Remove outdated and now useless TODO file from sql-bench. Requested by sales.Timothy Smith2009-03-111-21/+0
| |
* | A fix for Bug#41528Staale Smedseng2009-02-131-1/+1
| |
* | Bug #41580 opt_threads option is not used anywhere at allStaale Smedseng2009-02-031-3/+8
| | | | | | | | Option opt_threads is deprecated in 5.1, and a warning is printed when used. Will remove in 6.0.
* | Fixed compiler warningsmonty@mysql.com/narttu.mysql.fi2007-02-234-8/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed compile-pentium64 scripts Fixed wrong estimate of update_with_key_prefix in sql-bench Merge bk-internal.mysql.com:/home/bk/mysql-5.1 into mysql.com:/home/my/mysql-5.1 Fixed unsafe define of uint4korr() Fixed that --extern works with mysql-test-run.pl Small trivial cleanups This also fixes a bug in counting number of rows that are updated when we have many simultanous queries Move all connection handling and command exectuion main loop from sql_parse.cc to sql_connection.cc Split handle_one_connection() into reusable sub functions. Split create_new_thread() into reusable sub functions. Added thread_scheduler; Preliminary interface code for future thread_handling code. Use 'my_thread_id' for internal thread id's Make thr_alarm_kill() to depend on thread_id instead of thread Make thr_abort_locks_for_thread() depend on thread_id instead of thread In store_globals(), set my_thread_var->id to be thd->thread_id. Use my_thread_var->id as basis for my_thread_name() The above changes makes the connection we have between THD and threads more soft. Added a lot of DBUG_PRINT() and DBUG_ASSERT() functions Fixed compiler warnings Fixed core dumps when running with --debug Removed setting of signal masks (was never used) Made event code call pthread_exit() (portability fix) Fixed that event code doesn't call DBUG_xxx functions before my_thread_init() is called. Made handling of thread_id and thd->variables.pseudo_thread_id uniform. Removed one common 'not freed memory' warning from mysqltest Fixed a couple of usage of not initialized warnings (unlikely cases) Suppress compiler warnings from bdb and (for the moment) warnings from ndb
* | Merge bk-internal.mysql.com:/home/bk/mysql-5.1monty@narttu.mysql.fi2007-01-221-0/+3
|\ \ | | | | | | | | | into mysql.com:/home/my/mysql-5.1
| * | Give warnings for unused objectsmonty@mysql.com/narttu.mysql.fi2007-01-221-0/+3
| | | | | | | | | | | | | | | Changed error message to be compatible with old error file Added new error message for new DUP_ENTRY syntax
* | | Merge mysql.com:/home/kent/bk/main/mysql-5.0kent@kent-amd64.(none)2006-12-3118-18/+18
|\ \ \ | | |/ | |/| | | | into mysql.com:/home/kent/bk/main/mysql-5.1
| * | my_strtoll10-x86.s:kent@mysql.com/kent-amd64.(none)2006-12-3119-19/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Corrected spelling in copyright text Makefile.am: Don't update the files from BitKeeper Many files: Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header Adjusted year(s) in copyright header Many files: Added GPL copyright text Removed files: Docs/Support/colspec-fix.pl Docs/Support/docbook-fixup.pl Docs/Support/docbook-prefix.pl Docs/Support/docbook-split Docs/Support/make-docbook Docs/Support/make-makefile Docs/Support/test-make-manual Docs/Support/test-make-manual-de Docs/Support/xwf
* | | Merge mysql.com:/home/kent/bk/main/mysql-5.0kent@kent-amd64.(none)2006-12-2318-36/+36
|\ \ \ | |/ / | | / | |/ |/| into mysql.com:/home/kent/bk/main/mysql-5.1
| * Many files:kent@mysql.com/kent-amd64.(none)2006-12-2319-38/+38
| | | | | | | | Changed header to GPL version 2 only
* | Added back sql-bench directory, so that one can more easily run benchmarks ↵monty@mysql.com/narttu.mysql.fi2006-11-2996-0/+66233
| | | | | | | | | | | | | | | | on a server and add new benchmarks for new optimizations Fixed memory leak in _db_set() (Bug#24497 Valgrind warning: get_one_option) Don't call net_clear() on COM_QUIT. This avoids a warning from net_clear() after shutdown: "skipped ## bytes from file" BUG#21428: skipped 9 bytes from file: socket (3)" on "mysqladmin shutdown"
* | Remove sql-bench from the server repository -- it is being maintainedjimw@mysql.com2006-04-13434-77178/+0
|/ | | | | | in a distinct mysql-bench repository. Also add a new --benchdir option to mysql-test-run.pl so the location of the mysql-bench repository can be specified. The default location is adjacent to the source tree.
* Set thread_stack after return from end_thread()monty@mysql.com2005-12-032-6/+6
| | | | Fixes core dump when reusing thread when running debug binary
* Mergekent@mysql.com2005-11-041-0/+2
|\
| * Makefile.am, configure.in:kent@mysql.com2005-09-241-0/+2
| | | | | | | | Enable "make distcheck" to work
* | Cleanup during reviewmonty@mysql.com2005-06-052-5992/+7111
| | | | | | | | | | | | | | | | Simple optimization for 2 argument usage to function of variable arguments Fix stack overrun when using 1+1+1+1+1+1+1+.... Update crash-me results for 5.0 Don't call post_open if pre_open() fails (optimization)
* | mergedserg@sergbook.mysql.com2005-01-061-1/+1
|\ \ | |/
| * Fix typo in crash-me 'MATCHES' test (Bug # 5875)jimw@mysql.com2005-01-031-1/+1
| |
* | Merge with 4.1monty@mysql.com2004-09-061-1/+0
|\ \ | |/ | | | | | | (Includes merge of arena code in 4.1 and 5.0)
| * Updated server-cfg, remove limitation for blobs + NDBmagnus@neptunus.(none)2004-08-161-1/+0
| |
* | Merge with 4.1.3-betamonty@mysql.com2004-07-071-0/+8
|\ \ | |/
| * Merge msvensson@bk-internal.mysql.com:/home/bk/mysql-4.1magnus@neptunus.(none)2004-05-252-3/+251
| |\ | | | | | | | | | into neptunus.(none):/home/magnus/mysql-4.1
| * | Fix for sql-bench/test-createmagnus@neptunus.(none)2004-05-131-0/+1
| | |
| * | Updated default NDB config to work better with sql-benchmagnus@neptunus.(none)2004-04-301-0/+7
| | | | | | | | | | | | Updated sql-bench configs to take NDB's limitations into account
* | | Mergemonty@mysql.com2004-06-092-2/+232
|\ \ \ | | |/ | |/|
| * | Merge with 4.0 to get fixes for Windows project filesmonty@mysql.com2004-05-252-3/+251
| |\ \ | | |/ | |/|
| | * Bug fixes:monty@mysql.com2004-05-202-3/+251
| | | | | | | | | | | | | | | Use %windir% instead of c:\winnt\ (Bug #3786) Fixed wrong foreign key test in crash-me (Bug #3740)
* | | Merge bk-internal.mysql.com:/home/bk/mysql-5.0monty@mysql.com2004-05-113-167/+7223
|\ \ \ | |/ / | | | | | | into mysql.com:/home/my/mysql-5.0
| * | Portability fixesmonty@mysql.com2004-04-072-156/+7212
| | | | | | | | | | | | | | | Fixed problems with group_concat() and HAVING Updated crash-me values
| * | Disable INSERT DELAYED for embedded librarymonty@mysql.com2004-03-291-1/+1
| | |
* | | Update limitsmonty@mysql.com2004-05-111-266/+275
|/ /
* | README:paul@ice.snake.net2003-12-031-5/+4
| | | | | | | | minor edits
* | Delete obsolete references.paul@ice.snake.net2003-12-031-8/+2
| |
* | benchmarks README editspaul@ice.snake.net2003-12-021-19/+22
| |
* | mergedserg@serg.mylan2003-11-251-1/+1
|\ \ | |/
| * - Rephrased two option help texts to not start with "use the ..." as this lenz@mysql.com2003-11-241-1/+1
| | | | | | | | | | confuses RPM's Perl module dependency checking (it adds a bogus requirement to "Perl(the)", as "use" is a Perl keyword). (BUG#1931)
* | Merge with 4.0.16monty@narttu.mysql.fi2003-10-0722-61/+51
|\ \ | |/
| * - Improved portability of the sql-bench Perl scripts by replacinglenz@mysql.com2003-09-2521-56/+46
| | | | | | | | | | the calls of external programs "uname" and "pwd" with Perl builtin functions "cwd()" and "POSIX::uname()"
| * Block SIGPIPE also for not threaded client programs.monty@narttu.mysql.fi2003-09-234-5/+5
| | | | | | | | | | | | | | Added --include and --libs_r options to mysql_config. Added mysql_get_client_version() to client library Fixed some minor benchmark issues