1058 Commits

Author SHA1 Message Date
unknown
374cc051d7 Lots of new benchmark runs
Remember filename for temporary files created with mkstemp
Fixed wrongly allocated BDB share structure
Cleanups for SunPRO


BitKeeper/deleted/.del-ATIS-mysql-SunOS_5.6_sun4m~62028e0375b3b8b:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-RUN-mysql-SunOS_5.6_sun4m~eafc8188345e262b:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-alter-table-mysql-SunOS_5.6_sun4m~8a1bd6589a189890:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-big-tables-mysql-SunOS_5.6_sun4m~f351a7f3e1e2257e:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-connect-mysql-SunOS_5.6_sun4m~a10e3ddfa26a3e7f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-create-mysql-SunOS_5.6_sun4m~9233114ae6f8c5f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-insert-mysql-SunOS_5.6_sun4m~3402d060ae20e19:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-select-mysql-SunOS_5.6_sun4m~4da215905bce988d:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-wisconsin-mysql-SunOS_5.6_sun4m~ec61b14072715dc8:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.12_20smp_i686~28211fb9f0e6ab0e:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.12_20smp_i686~da28ced3e0aac09c:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.12_20smp_i686~67ae4e91b5f4eabd:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.12_20smp_i686~a2dcb74a3c73ac18:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-connect-mysql-Linux_2.2.12_20smp_i686~beedcd769a903c19:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-create-mysql-Linux_2.2.12_20smp_i686~fe23ee50aea195f4:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-insert-mysql-Linux_2.2.12_20smp_i686~f120b0ead3836c81:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-select-mysql-Linux_2.2.12_20smp_i686~3b64aff0dfddfff4:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.12_20smp_i686~d49db545341a732f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.13_SMP_alpha~136bdd9fd1a2cd14:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-ATIS-mysql_fast-Linux_2.2.13_SMP_alpha~defb62af5958fcac:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.13_SMP_alpha~f6fa9f46d4a6152:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-RUN-mysql_fast-Linux_2.2.13_SMP_alpha~16694c5927b7600c:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.13_SMP_alpha~c85eb85ba45dd748:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-alter-table-mysql_fast-Linux_2.2.13_SMP_alpha~b062db76cf6df5d2:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.13_SMP_alpha~b5f4f4c35225f0f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-big-tables-mysql_fast-Linux_2.2.13_SMP_alpha~a9eedd951eab7e8b:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-connect-mysql-Linux_2.2.13_SMP_alpha~74ec2bf5f55b81f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-connect-mysql_fast-Linux_2.2.13_SMP_alpha~f6d7665c418d62c6:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-create-mysql-Linux_2.2.13_SMP_alpha~771b40d3280fe8ad:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-create-mysql_fast-Linux_2.2.13_SMP_alpha~c46d6c283c0e34ae:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-insert-mysql-Linux_2.2.13_SMP_alpha~17f262f12d2244bc:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-insert-mysql_fast-Linux_2.2.13_SMP_alpha~3245ba5633a18e8:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-select-mysql-Linux_2.2.13_SMP_alpha~9fd9c6e036f988d7:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-select-mysql_fast-Linux_2.2.13_SMP_alpha~744633c6e13a897f:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.13_SMP_alpha~ad7babd436f26841:
  ***MISSING WEAVE***
BitKeeper/deleted/.del-wisconsin-mysql_fast-Linux_2.2.13_SMP_alpha~6ad065fe4c6b4fa9:
  ***MISSING WEAVE***
BUILD/compile-pentium:
  Added command line arguments
Docs/manual.texi:
  Update for 3.23.30
configure.in:
  Removed duplicated symbol
include/my_sys.h:
  cleanup of my_open/my_create/my_tempfile
mysys/mf_tempfile.c:
  Remember filename for temporary files created with mkstemp
mysys/my_create.c:
  cleanup of my_open/my_create/my_tempfile
mysys/my_open.c:
  cleanup of my_open/my_create/my_tempfile
scripts/mysqld_multi.sh:
  Use paths from configure
scripts/safe_mysqld.sh:
  Cleanup
sql-bench/Results/ATIS-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/RUN-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/alter-table-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/big-tables-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/connect-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/create-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/insert-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/select-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql-bench/Results/wisconsin-mysql-SunOS_5.7_sun4m:
  New benchmark results
sql/ha_berkeley.cc:
  Fixed wrongly allocated share structure
sql/item_cmpfunc.cc:
  Cleanup
sql/item_cmpfunc.h:
  Cleanup
sql/log_event.h:
  Cleanup
sql/mysqld.cc:
  Changed default number of BDB locks to 10000
sql/sql_class.h:
  cleanup
sql/sql_show.cc:
  cleanup
support-files/mysql.spec.sh:
  Added mysqld_multi
sql-bench/Results-linux/ATIS-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/ATIS-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/RUN-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/RUN-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/alter-table-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/alter-table-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/big-tables-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/big-tables-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/connect-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/connect-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/create-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/create-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/insert-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/insert-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/select-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/select-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/wisconsin-mysql_dbug-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
sql-bench/Results-linux/wisconsin-mysql_dbug_full-Linux_2.2.14_my_SMP_i686:
  ***MISSING WEAVE***
2000-12-18 16:09:19 +02:00
unknown
4c5b71f311 manual.texi Contrib API entry.
Docs/manual.texi:
  Contrib API entry.
2000-12-17 05:15:32 -06:00
unknown
45ed0c7c67 Merge work:/home/bk/mysql
into evoq.home.mwagner.org:/home/mwagner/work/bk/mysql
2000-12-17 05:05:47 -06:00
unknown
289de3ff9d Fixed error when copying mysqld_multi
Fixes for mysql-test
Fixed race condition in SHOW LOGS


BUILD/compile-solaris-sparc:
  cleanup
Build-tools/Do-compile:
  Fixed problem
Makefile.am:
  Merged tests with benchmarks
configure.in:
  Fix for Solaris 2.8
scripts/Makefile.am:
  Fixed error when copying mysqld_multi
scripts/make_binary_distribution.sh:
  Fixes for mysql-test
sql/ha_berkeley.cc:
  Fixed race condition in SHOW LOGS
sql/mysqld.cc:
  Fixed bug in networking
2000-12-16 23:41:45 +02:00
unknown
7b29098d6b Merge work:/home/bk/mysql
into evoq.home.mwagner.org:/home/mwagner/work/bk/mysql


BitKeeper/etc/gone:
  auto-union
BitKeeper/etc/logging_ok:
  auto-union
2000-12-16 12:30:54 -06:00
unknown
2488141658 BitKeeper/etc/logging_ok:
Logging to logging@openlogging.org accepted
2000-12-16 12:28:19 -06:00
unknown
77a3ea5103 Backed out the new LARGEFILE patch as it broked several things
acinclude.m4:
  Backed out the new LARGEFILE patch as it broked several things
  on Linux
configure.in:
  Backed out the new LARGEFILE patch as it broked several things
  on Linux
include/my_sys.h:
  Store names for temporary files
sql/mysqld.cc:
  Fixed small problem with pid files
2000-12-16 14:26:00 +02:00
unknown
81fa754354 New version of mail_to_db.pl
tests/mail_to_db.pl:
  A new version of mail_to_db.pl. A completely rewritten version
  of this program, with a lot of bug fixes and some feature adds.
2000-12-16 05:56:46 +02:00
unknown
617acd7c2e configure fix to get Linux to work with new large file system detection
sql/mysqld.cc:
  Don't create pid file when using --bootstrap
  Fixed option --bdb-shared-data
  Cleanups
2000-12-16 04:35:17 +02:00
unknown
9977a8368e Fix problem with S_ISLNK() on Linux 2000-12-16 03:10:13 +02:00
unknown
26c37b5e64 Fixed missing long option
Portability fix for Linux


include/global.h:
  Portability fix for Linux
mysql-test/mysql-test-run.sh:
  Fixed missing long option
2000-12-16 02:28:39 +02:00
unknown
e6649520ab Merge work:/my/mysql into donna.mysql.com:/home/my/bk/mysql
BitKeeper/etc/logging_ok:
  Auto converge
Docs/manual.texi:
  Auto merged
2000-12-16 01:19:53 +02:00
unknown
587387f5d0 Configure updates
Fixed my_print_defaults --no-defaults 


Docs/manual.texi:
  Updated changelog
acinclude.m4:
  Patches for large file support
configure.in:
  New TCP libwrap
extra/my_print_defaults.c:
  Fixed that --no-defaults
include/my_pthread.h:
  Fixes for Tru64
ltconfig:
  Fixes for Tru64
ltmain.sh:
  Fixes for Tru64
mysql-test/README:
  Fixed types
mysql-test/mysql-test-run.sh:
  Changed to long options
2000-12-16 01:17:13 +02:00
unknown
a2f441baaf Updated references to 3.23 as "beta" to "Gamma" in the manual.
Docs/manual.texi:
  Updated references to 3.23 as "beta" to "Gamma"
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-12-15 10:20:25 -06:00
unknown
14e3474c56 Merge work.mysql.com:/home/bk/mysql
into cane.mysql.fi:/usr/home/tim/my/work
2000-12-15 18:01:57 +02:00
unknown
1d22d8d5bc Make mysqld_show_logs work without HAVE_BERKELEY_DB.
sql/sql_show.cc:
  - make mysqld_show_logs work without HAVE_BERKELEY_DB
2000-12-15 18:01:17 +02:00
unknown
68d0f88c5e merge
BitKeeper/etc/logging_ok:
  auto-union
2000-12-15 16:18:00 +02:00
unknown
7322a906a8 Fixed <=>
Added mysqltest for <=>
Removed use of TAB in output from mysql-test-run


Docs/manual.texi:
  Changelog
client/mysqltest.c:
  Added missing argument;  Changed to use standard defines
mysql-test/README:
  Cleaned up
mysql-test/mysql-test-run.sh:
  Removed use of TAB in output
  (We are now also depening on sed)
sql/item_cmpfunc.cc:
  Fixed <=>
sql/item_cmpfunc.h:
  Fixed <=>
2000-12-15 16:12:31 +02:00
unknown
bf4fb50fb4 Fix berkeley_show_logs().
sql/ha_berkeley.cc:
  - fix coredump in berkeley_show_logs()
2000-12-15 14:33:22 +02:00
unknown
4c84254128 manual.texi - fix typo
Docs/manual.texi:
  - fix typo
2000-12-15 13:29:32 +02:00
unknown
9c915f9e73 Update News about SHOW LOGS.
Docs/manual.texi:
  - update News about SHOW LOGS
2000-12-15 13:23:55 +02:00
unknown
e9f0fabfc9 Add SHOW LOGS command.
sql/ha_berkeley.cc:
  - add berkeley_show_logs()
sql/ha_berkeley.h:
  - add berkeley_show_logs()
sql/mysql_priv.h:
  - add show_logs()
sql/sql_lex.h:
  - add show_logs()
sql/sql_parse.cc:
  - add show_logs()
sql/sql_show.cc:
  - add show_logs()
sql/sql_yacc.yy:
  - add show_logs()
Docs/manual.texi:
  - add show_logs()
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-12-15 13:18:52 +02:00
unknown
e7fde22e1a Merge narttu:/my/mysql into tik.mysql.com:/home/my/mysql
BitKeeper/etc/logging_ok:
  auto-union
Docs/manual.texi:
  Auto merged
2000-12-15 11:09:15 +02:00
unknown
e1e7ba756a Fixed that LPAD() and RPAD() cuts arguments
New test for string functions


Docs/manual.texi:
  Updated changes for 3.23.29
client/mysqldump.c:
  Cleanup
libmysql/libmysql.c:
  Fixed possible overflow
sql/handler.cc:
  Fixed typo
sql/item_strfunc.cc:
  Fixed that LPAD() and RPAD() cuts arguments
sql/mysqld.cc:
  Better error message on core dump
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-12-15 10:58:17 +02:00
unknown
4a063ba73b mysql-test/r/rpl000016.result
forgot to check this in


mysql-test/r/rpl000016.result:
  forgot to check this in
2000-12-14 20:45:16 -07:00
unknown
6aac994eb0 client/mysqltest.c
fixed bug that created empty result files in no-record mode
mysql-test/t/rpl000007.test
    testing non-replication of load data infile when the table is excluded from replication
mysql-test/t/rpl000016.test
    test purge master logs
sql/slave.cc
    fix memory leaks found by  purge master logs test
sql/sql_repl.cc
    fixed race condition and delete before close bug in reset_slave()

Overall comments - coverage testing is a very good thing!


client/mysqltest.c:
  fixed bug that created empty result files in no-record mode
mysql-test/t/rpl000007.test:
  testing non-replication of load data infile when the table is excluded from replication
mysql-test/t/rpl000016.test:
  test purge master logs
sql/slave.cc:
  fix memory leaks found by  purge master logs test
sql/sql_repl.cc:
  fixed race condition and delete before close bug in reset_slave()
2000-12-14 20:17:18 -07:00
unknown
230acc4519 I fixed the bug too and had to merge conflicts
myisammrg/myrg_open.c:
  merged
2000-12-14 17:48:54 -07:00
unknown
9316633270 client/mysqltest.c
added system command
myisammrg/myrg_open.c
    fixed coredump when opening an empty union table
sql/sql_repl.cc
    fixed warnings, remove confusing comment, fixed coredump in
    change master to when master.info was corrupted

added new replication test case


client/mysqltest.c:
  added system command
myisammrg/myrg_open.c:
  fixed coredump when opening an empty union table
sql/sql_repl.cc:
  fixed warnings, remove confusing comment, fixed coredump in
  change master to when master.info was corrupted
2000-12-14 17:43:13 -07:00
unknown
7affa83060 myrg_open.c empty MRG bug fixed again (fix from 1.8 was removed in 1.9)
mysql-test/t/ft0000001.test:
  comments cleared up
myisammrg/myrg_open.c:
  empty MRG bug fixed again (fix from 1.8 was removed in 1.9)
2000-12-15 00:09:53 +01:00
unknown
67b3f99e42 Merge
BitKeeper/etc/gone:
  auto-merge
2000-12-14 23:30:06 +01:00
unknown
f48d4424b0 Merge 2000-12-14 18:13:16 +01:00
unknown
80cfe046c7 mysql-test/mysql-test-run.sh
fixes for Bourne shell
    removed colors
    optimized echo/expr for bash


mysql-test/mysql-test-run.sh:
  fixes for Bourne shell
  removed colors
  optimized echo/expr for bash
2000-12-14 10:05:04 -07:00
unknown
9d7d9bfcf5 Merge
BitKeeper/deleted/.del-logging_ok~32b6551b8288c2fa:
  ***MISSING WEAVE***
BitKeeper/etc/logging_ok:
  Auto merged
2000-12-14 02:55:44 +01:00
unknown
6362c42aa6 Merge
BitKeeper/deleted/.del-README.gcov:
  ***MISSING WEAVE***
BitKeeper/etc/logging_ok:
  ***MISSING WEAVE***
2000-12-14 02:54:56 +01:00
unknown
a1def750bf fixed typo 2000-12-13 18:29:38 -07:00
unknown
e842d46efa fixes for parallel make, re-added the lost README files in mysql-test
BUILD/compile-pentium-debug:
  fox for parallel make
BUILD/compile-pentium-gcov:
  fix for parallel make
BUILD/compile-pentium:
  fix to enable parallel make when recursing to subdirectories
Build-tools/Do-all-build-steps:
  fix for parallel make, remove the stale comment to make Tim happy
Build-tools/Do-rpm:
  fix for parallel make
2000-12-13 18:23:55 -07:00
unknown
123946665c fixed typo
BitKeeper/etc/ignore:
  Added BitKeeper/tmp/gone to the ignore list
2000-12-13 17:17:19 -07:00
unknown
91fa299ef2 MIT fix
BitKeeper/etc/ignore:
  Added mysql-test/install_test_db mysql-test/mysql-test-run to the ignore list
include/global.h:
  another fix for MIT-threads
2000-12-13 16:43:18 -07:00
unknown
1c0f675a60 mysql-test/Makefile.am
fixed typo
scripts/make_binary_distribution.sh
    added .MRG and .frm files


mysql-test/Makefile.am:
  fixed typo
scripts/make_binary_distribution.sh:
  added .MRG and .frm files
2000-12-13 12:42:59 -07:00
unknown
67de70a3c0 global.h Fix for MIT-threads
include/global.h:
  Fix for MIT-threads
2000-12-13 11:58:00 -07:00
unknown
ff124112cf sql_parse.cc we were using wrong strdup
sql/sql_parse.cc:
  we were using wrong strdup
2000-12-13 10:59:59 -07:00
unknown
855bddabf3 install_test_db.sh fixes for distribution
mysql-test-run.sh	fixes for distribution
Makefile.am	Fixes for distribution


mysql-test/Makefile.am:
  Fixes for distribution
mysql-test/mysql-test-run.sh:
  fixes for distribution
mysql-test/install_test_db.sh:
  fixes for distribution
2000-12-13 10:32:54 -07:00
unknown
2d47dfa0ce Merge work.mysql.com:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Auto converge
2000-12-13 09:59:36 -07:00
unknown
a3d15c0fff fixed
mysql-test/mysql-test-run:
  fixed bug that unconditionally restarted both servers before each test
  added support for slave-master-info.opt to specify master info 
  options and override defaults for an individual test
  fixed race conditions in slave start/slave stop
  added a new rpl test case
sql/sql_repl.cc:
  fixed race conditions in slave start/slave stop
2000-12-13 09:58:26 -07:00
unknown
767fbc5e93 Makefile.am Removed README
mysql-test/Makefile.am:
  Removed README
2000-12-13 13:24:46 +01:00
unknown
e9797c89e4 mysql.spec.sh Don't install BDB
Do-patch-file	Update for new web structure
Makefile.am	Added dependency for manual_toc.html
Makefile.am	Replaced chmod with RM to avoid error message


include/Makefile.am:
  Replaced chmod with RM to avoid error message
Docs/Makefile.am:
  Added dependency for manual_toc.html
Build-tools/Do-patch-file:
  Update for new web structure
support-files/mysql.spec.sh:
  Don't install BDB
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-12-13 12:43:45 +01:00
unknown
20da4f8884 Merge work.mysql.com:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


BitKeeper/etc/logging_ok:
  Auto converge
2000-12-12 16:27:38 -07:00
unknown
c698629458 manual.texi minor wording change in LOAD DATA section
Docs/manual.texi:
  minor wording change in LOAD DATA section
BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
2000-12-12 17:27:36 -06:00
unknown
624e387916 2000-12-12 15:35:15 -07:00
unknown
798d341bf9 --result-file in mysqltest works nicely now
added a new test case that relies on --result-file


client/mysqltest.c:
  allow a mix of --result-file and @ result file specifications
mysql-test/mysql-test-run:
  -record option
  -R options to mysql-test so taht result files will be compared
2000-12-12 15:01:35 -07:00