Commit graph

1214 commits

Author SHA1 Message Date
unknown
8046201101 mysql-test/r/order_by.result fixed for new test
sql/field.cc    ORDER BY bug fixed


mysql-test/r/order_by.result:
  fixed for new test
sql/field.cc:
  ORDER BY bug fixed
2001-03-13 13:30:12 +01:00
unknown
99f49c3c96 sql_lex.cc per-thread state_map temporarily disabled
mysql-test-run.sh	PATH corrected


mysql-test/mysql-test-run.sh:
  PATH corrected
sql/sql_lex.cc:
  per-thread state_map temporarily disabled
2001-03-13 12:54:43 +01:00
unknown
f9df810cc6 Merge
sql/sql_insert.cc:
  merged
2001-03-13 10:44:04 +01:00
unknown
57d3277728 manual.texi Typo fix. Added mirror in Ukraine.
manual.texi	Updated Mascon entry to new version.


Docs/manual.texi:
  Typo fix. Added mirror in Ukraine.
2001-03-13 00:43:07 -06:00
unknown
10d5f95eee Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
sql/sql_parse.cc:
  Auto merged
sql/sql_class.h:
  Auto merged
2001-03-12 20:18:16 -07:00
unknown
f87b3ee44d untested changes to close socket on slave stop for OS's that do not
interrupt I/O after thr_alarm_kill()

test case for order by desc coredump


mysql-test/t/order_by.test:
  added test case for order by desc bug
sql/slave.cc:
  close socket on slave stop
sql/slave.h:
  close socket on slave stop
sql/sql_class.cc:
  close socket on slave stop
sql/sql_class.h:
  close socket on slave stop
sql/sql_parse.cc:
  changed kill_one_thread to use prepare_to_die()
sql/sql_repl.cc:
  close socket on slave stop
2001-03-12 20:17:32 -07:00
unknown
ee92b9f634 Added SQL_ANSI_MODE.
Docs/manual.texi:
  Added News section for 3.23.35, and change notes for SQL_ANSI_MODE.
sql/gen_lex_hash.cc:
  Fixed typo.
  Updated the values, so the parser can be created.
sql/mysql_priv.h:
  Added ``global_state_map'' from sql_lex.cc.
sql/sql_class.h:
  Added ``state_map'' to THD.  This is a per-thread state map for lex.
sql/sql_lex.cc:
  Renamed ``state_map'' to ``global_state_map''.
  Changed yylex() to use the new per-thread state map.
sql/sql_parse.cc:
  Copy global_state_map into thd->state_map on thread start.
sql/sql_yacc.yy:
  Added SQL_ANSI_MODE.
  Cleaned up some.
2001-03-12 18:16:30 -06:00
unknown
76d77185fe Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2001-03-12 10:28:13 -07:00
unknown
3368b10045 myisammrg/myrg_rnext.c bug with incomlete queue fixed
myisammrg/myrg_rprev.c    bug with incomlete queue fixed


myisammrg/myrg_rnext.c:
  bug with incomlete queue fixed
myisammrg/myrg_rprev.c:
  bug with incomlete queue fixed
2001-03-12 15:00:13 +01:00
unknown
c663909815 Fixes for compiling innobase
Docs/manual.texi:
  Added notes about 3.23.34a
innobase/mem/Makefile.am:
  Add missing files
innobase/pars/Makefile.am:
  fixed typo
sql-bench/run-all-tests.sh:
  Fix for windows
2001-03-12 01:13:07 +02:00
unknown
765c255873 Optimization of delete with record cache (for MyISAM tables)
Added missing files for innobase to the distribution


BUILD/compile-pentium-debug:
  Always compile with BDB tables
BUILD/compile-pentium:
  Always compile with BDB tables
configure.in:
  Added missing files for innobase to the distribution
innobase/mem/Makefile.am:
  Added missing files for innobase to the distribution
innobase/pars/Makefile.am:
  Added missing files for innobase to the distribution
sql/ha_isam.h:
  Don't use record cache with delete
sql/handler.h:
  Optimization of delete with record cache
sql/mysql_priv.h:
  Optimization of delete with record cache
sql/records.cc:
  Optimization of delete with record cache
sql/sql_delete.cc:
  Optimization of delete with record cache
2001-03-11 23:09:09 +02:00
unknown
97acb7b3d1 Added new tests to benchmark suite
Docs/manual.texi:
  Updated some typos in the innobase section
client/mysql.cc:
  Added print of field types (for debugging)
client/mysqladmin.c:
  Added timeout for shutdown
mysql-test/mysql-test-run.sh:
  Use timeout for shutdown
sql-bench/test-select.sh:
  Added test of query cache and new tests for count(distinct)
sql/ha_myisam.cc:
  Don't give warnings for RESTORE TABLE
sql/mysqld.cc:
  Added printing of innobase options
sql/sql_lex.cc:
  Fixed possible bug when OEM
sql/sql_table.cc:
  cleanup
2001-03-11 21:20:15 +02:00
unknown
74ea733303 Fixed bug in MAX() optimizing for BDB tables
Docs/manual.texi:
  Updated changelog
mysql-test/README:
  Added reference to manual
mysql-test/r/bdb.result:
  Added test for MAX() bug
mysql-test/r/innobase.result:
  Added test for MAX() bug
mysql-test/t/bdb.test:
  Added test for MAX() bug
mysql-test/t/innobase.test:
  Added test for MAX() bug
sql-bench/server-cfg.sh:
  Don't create big blobs with innobase
sql/ha_berkeley.cc:
  Fixed bug in MAX() optimizing
BitKeeper/etc/ignore:
  Added sql/.gdbinit to the ignore list
sql/ha_innobase.h:
  Fixed bug in MAX() optimizing
sql/handler.h:
  Fixed bug in MAX() optimizing
sql/opt_sum.cc:
  Fixed bug in MAX() optimizing
2001-03-10 17:05:10 +02:00
unknown
7e1b289ba0 Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2001-03-09 22:22:04 -07:00
unknown
7957ec7e33 Fixed wrong option in mysql_install_db
Added delayed_user for delayed_threads
Don't use record cache when doing deletes


Docs/manual.texi:
  Added link to activestate perl
mysql-test/t/delayed.test:
  Added sleep for slow machines
scripts/mysql_install_db.sh:
  Fixed wrong option
sql-bench/crash-me.sh:
  Intialize some variables
sql/mysql_priv.h:
  Added delayed_user for delayed_threads
sql/mysqld.cc:
  Added delayed_user for delayed_threads
sql/sql_class.cc:
  Added delayed_user for delayed_threads
sql/sql_delete.cc:
  Don't use record cache when doing deletes
sql/sql_insert.cc:
  Added delayed_user for delayed_threads
tests/fork3_test.pl:
  Added periodic check/repair of table
2001-03-09 03:38:18 +02:00
unknown
125c51eede merged 2001-03-08 23:32:02 +01:00
unknown
f34ebbd06a Added documentation about mysql-test-run
mysql-test/mysql-test-run.sh:
  Added more informative error message
2001-03-08 22:27:43 +02:00
unknown
330ea5ca8d Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2001-03-08 21:49:57 +02:00
unknown
740465fc5b Fixed bug in INSERT DELAYED when INSERT generated an error
Docs/manual.texi:
  Splitted INSERT syntax to different sub-sections
mysql-test/r/delayed.result:
  Added new test that hanged INSERT DELAYED
mysql-test/t/delayed.test:
  Added new test that hanged INSERT DELAYED
scripts/mysqldumpslow.sh:
  Fix for new slow query log format
sql/field_conv.cc:
  cleanup
2001-03-08 21:49:15 +02:00
unknown
50e6e06bd7 Make configure always generate a dummy bdb/build_unix/db.h file. Ugh.
configure.in:
  Always make a dummy bdb/build_unix/db.h, because the
  dependencies are included in the Makefile, which gets
  distributed, so this file has to exist.  This is ugly.
2001-03-08 20:06:08 +01:00
unknown
8303fd97d5 Make configure generate a fake bdb/build_unix/db.h file, so that
'make distcheck' will work.  I hope.

This is an ugly hack....


configure.in:
  Force a fake bdb/build_unix/db.h file in case
  we're doing a VPATH build and using dependency
  files from an older build.  This happens when
  'make distcheck' is run.
2001-03-08 18:02:48 +01:00
unknown
5d185c975c Merge work:/home/bk/mysql
into mysql.sashanet.com:/home/sasha/src/bk/mysql


Docs/manual.texi:
  Auto merged
2001-03-08 09:59:56 -07:00
unknown
b99a376c5b Added documentation about GEMINI tables 2001-03-08 17:44:30 +02:00
unknown
0629edd18f manual.texi Note about DROP DATABASE and Innobase website to the manual
Docs/manual.texi:
  Note about DROP DATABASE and Innobase website to the manual
2001-03-08 17:14:04 +02:00
unknown
af83b7aece row0mysql.c Innobase does not trap now if one creates a table already in Innobase
innobase/row/row0mysql.c:
  Innobase does not trap now if one creates a table already in Innobase
2001-03-08 16:55:14 +02:00
unknown
1512a50ecc Changed --with-innobase-db to --with-innobase
Updated manual about INNOBASE and BDB


BUILD/SETUP.sh:
  Added --print as alias for --just-print
BUILD/compile-pentium-debug:
  Changed --with-innobase-db to --with-innobase
BUILD/compile-pentium:
  Changed --with-innobase-db to --with-innobase
Build-tools/Do-all-build-steps:
  Changed --with-innobase-db to --with-innobase
Docs/manual.texi:
  Added that BDB and INNBASE is included in the source distribution
sql/mysqld.cc:
  Fixed typo
support-files/maxsql.spec.sh:
  Changed --with-innobase-db to --with-innobase
support-files/mysql.spec.sh:
  Changed --with-innobase-db to --with-innobase
2001-03-08 03:15:54 +02:00
unknown
0b82193c6b Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/work
2001-03-07 17:08:32 -05:00
unknown
ad6bb09940 Change --with-innobase-db to --with-innobase. 2001-03-07 17:07:44 -05:00
unknown
74f500daff Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
2001-03-07 23:59:26 +02:00
unknown
702a97e89a Merge work:/home/bk/mysql
into evoq.mwagner.org:/opt/local/x1/work/bk/mysql


Docs/manual.texi:
  Auto merged
2001-03-07 15:59:25 -06:00
unknown
433c2ba618 manual.texi Added entry to contrib section.
Docs/manual.texi:
  Added entry to contrib section.
2001-03-07 15:59:01 -06:00
unknown
5151b5520e Fixed test cases for innobase
Fixed bug introduced with last ORDER BY optimization
Changed log position to longlong to avoid warnings.


Docs/manual.texi:
  Update for innobase
mysql-test/r/innobase.result:
  Fixed test cases
mysql-test/t/bdb.test:
  Removed not used tables
mysql-test/t/innobase.test:
  Fixed test cases
sql/field.h:
  Fixed bug introduced with last ORDER BY optimization
sql/ha_berkeley.cc:
  Fixed bug when index_init() was called twice.
sql/mysql_priv.h:
  Added option to not get stack trace (when using gdb)
sql/mysqld.cc:
  Added option to not get stack trace (when using gdb)
sql/slave.cc:
  Changed log position to longlong to avoid warnings.
sql/slave.h:
  Changed log position to longlong to avoid warnings.
sql/sql_parse.cc:
  Removed warnings
sql/sql_select.cc:
  Cleanups
2001-03-07 23:50:44 +02:00
unknown
3886c89fca Merge 2001-03-07 22:47:51 +01:00
unknown
e3dc55a839 Do-all-build-steps We build with BerkeleyDB now, too.
Build-tools/Do-all-build-steps:
  We build with BerkeleyDB now, too.
2001-03-07 22:45:16 +01:00
unknown
9e114f040e Merge work.mysql.com:/home/bk/mysql
into threads.polyesthetic.msg:/usr/local/src/my/work


Docs/manual.texi:
  Auto merged
2001-03-07 16:35:44 -05:00
unknown
b0089e699a Changes so that 'make distcheck' works with Berkeley DB.
Build-tools/Do-all-build-steps:
  We now build with Berkeley DB.
Docs/manual.texi:
  Try to make MySQL's extensions to GROUP BY more noticable.
acinclude.m4:
  Berkeley DB defaults to "no", now.
  
  Changes so that 'make distcheck' works with Berkeley DB.
bdb/Makefile.in:
  Add some more dummy targets to ignore.
2001-03-07 16:34:42 -05:00
unknown
c60c6f3a36 mem0pool.c Removed excessive out of mem warnings
innobase/mem/mem0pool.c:
  Removed excessive out of mem warnings
2001-03-07 20:10:50 +02:00
unknown
03fd9b0d1b ha_innobase.cc Fix a bug in removal of trailing spaces of binary varchar strings, fix a bug in REPLACE
sql/ha_innobase.cc:
  Fix a bug in removal of trailing spaces of binary varchar strings, fix a bug in REPLACE
2001-03-07 19:43:46 +02:00
unknown
1b738d5c09 row0mysql.c Fix REPLACE problem, non-latin1 charset bug
row0upd.c	Fix REPLACE problem, non-latin1 charset bug
rem0cmp.c	Fix REPLACE problem, non-latin1 charset bug


innobase/rem/rem0cmp.c:
  Fix REPLACE problem, non-latin1 charset bug
innobase/row/row0mysql.c:
  Fix REPLACE problem, non-latin1 charset bug
innobase/row/row0upd.c:
  Fix REPLACE problem, non-latin1 charset bug
2001-03-07 17:22:27 +02:00
unknown
9b8ddd1a6d Removed duplicated index_init() calls that causes problems with BDB
tables.
Merged maxsql.spec with mysql.spec


mysql-test/r/innobase.result:
  Almost up to date test results
mysql-test/t/innobase.test:
  Added testing of error codes
sql-bench/test-insert.sh:
  Added testing of key-only-read
sql/ha_berkeley.cc:
  Added DBUG_PRINT
sql/sql_select.cc:
  Removed duplicated index_init() calls
support-files/maxsql.spec.sh:
  Merge with mysql.spec.  Take into account that BDB and Innobase is
  in the MySQL source tree
support-files/mysql.spec.sh:
  Removed usage of innobase in standard RPM
2001-03-07 14:06:39 +02:00
unknown
6068405ca6 Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql
sql/ha_innobase.cc:
  Auto merged
2001-03-06 20:39:10 +02:00
unknown
08d7d5cf33 Patch from sleepycat to fix problem with BDB and log files
Print full command name to log files
Convert table type to supported onces on ALTER TABLE


Docs/manual.texi:
  Updates from user comments
bdb/log/log_rec.c:
  Patch from sleepycat to fix problem with log files
innobase/ibuf/Makefile.am:
  Don't let make do bk get
innobase/include/Makefile.am:
  Don't let make do bk get
man/Makefile.am:
  Don't let make do bk get
myisam/mi_dbug.c:
  Print warning to debug log
mysql-test/mysql-test-run.sh:
  Don't use innobase in replica
mysql-test/r/null_key.result:
  Fix for new key lengths
sql/ha_innobase.cc:
  Free hash cache at end
sql/log.cc:
  Print full command name to log files
sql/sql_table.cc:
  Convert table type to supported onces on ALTER TABLE
2001-03-06 20:38:53 +02:00
unknown
e58c192538 trx0trx.h Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
row0ins.c	Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
row0mysql.c	Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
row0mysql.h	Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
ha_innobase.cc	Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs


sql/ha_innobase.cc:
  Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
innobase/include/row0mysql.h:
  Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
innobase/include/trx0trx.h:
  Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
innobase/row/row0ins.c:
  Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
innobase/row/row0mysql.c:
  Innobase now returns the key number in a duplicate key error, removed innobase/include from make dirs
2001-03-06 19:45:10 +02:00
unknown
a9c60a41fe Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql
Docs/manual.texi:
  Auto merged
sql/ha_innobase.cc:
  Auto merged
sql/sql_select.cc:
  Auto merged
2001-03-06 15:26:13 +02:00
unknown
869c89feaa Merged some functions and removed some unused client functions.
Remember UNION for ALTER TABLE
Added test for if we are supporting transactions.
Don't allow REPLACE to replace a row when we have generated an auto_increment key
Fixed bug when using BLOB keys
Fixed bug in SET @variable=user.


Docs/manual.texi:
  Added some examples and moved the Error access denied section to the
  error section.
client/mysqltest.c:
  Changed to use the new mysql_send_query()
include/mysql.h:
  Changed mysql_reap_query() to mysql_send_query().
libmysql/libmysql.c:
  Changed mysql_reap_query() to mysql_send_query()
  Merged some functions and removed some unused functions.
mysql-test/r/bdb.result:
  New test case
mysql-test/r/distinct.result:
  New test case
mysql-test/r/key.result:
  New test case
mysql-test/r/merge.result:
  New test case
mysql-test/r/replace.result:
  New test case
mysql-test/t/bdb.test:
  New test case
mysql-test/t/key.test:
  New test case
mysql-test/t/merge.test:
  New test case
mysql-test/t/replace.test:
  New test case
mysys/my_lock.c:
  Moved global lock variable to static
sql-bench/test-insert.sh:
  Added test case for index-read only
sql/field.h:
  Fixed that one can optimize ORDER BY with ISAM and GEMINI
sql/ha_berkeley.cc:
  Added type casts needed for Windows
sql/ha_innobase.cc:
  Removed reference to manual from comment.
sql/ha_myisammrg.cc:
  Remember UNION for ALTER TABLE
sql/ha_myisammrg.h:
  Remember UNION for ALTER TABLE
sql/handler.cc:
  Added test for if we are supporting transactions.
  Don't allow REPLACE to replace a row when we have generated an auto_increment key.
sql/handler.h:
  Remember UNION for ALTER TABLE
sql/key.cc:
  Fixed bug when using BLOB keys
sql/mysql_priv.h:
  Added new variables
sql/mysqld.cc:
  Added new variables
sql/opt_range.cc:
  Fixed problem with BLOB keys
sql/opt_sum.cc:
  Fix for BLOB keys
sql/sql_class.cc:
  Added test if we need to init/clean transaction variables
sql/sql_insert.cc:
  Fix for REPLACE and auto_increment keys
sql/sql_parse.cc:
  Fixed bug in max_user_connections
sql/sql_select.cc:
  Fixed problem with key on BLOB
sql/sql_yacc.yy:
  Fixed bug in SET @variable=user.
sql/table.cc:
  Fixed problem with keys on BLOB
2001-03-06 15:24:08 +02:00
unknown
277d59b86e Make sure ib_config.h is distributed.
Clean up Do-all-build-steps.


Build-tools/Do-all-build-steps:
  Make this script run on machines other than mysql-work.
innobase/Makefile.am:
  Make sure ib_config.h is distributed.
2001-03-05 21:08:24 -05:00
unknown
6a5b9c2188 Docs/manual.texi
updates for access to 4.0 repository


Docs/manual.texi:
  updates for access to 4.0 repository
2001-03-05 17:28:26 -07:00
unknown
f652a372cb configure.in Add include/Makefile to AC_OUTPUT
innobase/configure.in:
  Add include/Makefile to AC_OUTPUT
2001-03-05 18:55:02 -05:00
unknown
607079bfe6 Added include/Makefile.am so that the header files will
be distributed properly.


innobase/Makefile.am:
  Added include to SUBDIRS
2001-03-05 18:33:13 -05:00
unknown
92b0ea5a03 Merge work:/home/bk/mysql into serg.mysql.com:/usr/home/serg/Abk/mysql 2001-03-05 23:22:21 +01:00