1. 11 Mar, 2001 2 commits
    • unknown's avatar
      Optimization of delete with record cache (for MyISAM tables) · a67e5891
      unknown authored
      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
      a67e5891
    • unknown's avatar
      Added new tests to benchmark suite · 5de5710f
      unknown authored
      
      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
      5de5710f
  2. 10 Mar, 2001 1 commit
    • unknown's avatar
      Fixed bug in MAX() optimizing for BDB tables · a791aa29
      unknown authored
      
      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
      a791aa29
  3. 09 Mar, 2001 1 commit
    • unknown's avatar
      Fixed wrong option in mysql_install_db · 6052a714
      unknown authored
      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
      6052a714
  4. 08 Mar, 2001 9 commits
  5. 07 Mar, 2001 14 commits
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · 7e571393
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/work
      
      7e571393
    • unknown's avatar
      Change --with-innobase-db to --with-innobase. · cc5633c7
      unknown authored
      cc5633c7
    • unknown's avatar
      Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql · 41b8b7cb
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      41b8b7cb
    • unknown's avatar
      Merge work:/home/bk/mysql · 3d704acc
      unknown authored
      into evoq.mwagner.org:/opt/local/x1/work/bk/mysql
      
      
      Docs/manual.texi:
        Auto merged
      3d704acc
    • unknown's avatar
      manual.texi Added entry to contrib section. · 3b5ed5c0
      unknown authored
      
      Docs/manual.texi:
        Added entry to contrib section.
      3b5ed5c0
    • unknown's avatar
      Fixed test cases for innobase · 080298cf
      unknown authored
      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
      080298cf
    • unknown's avatar
      Merge · 63f0763e
      unknown authored
      63f0763e
    • unknown's avatar
      Do-all-build-steps We build with BerkeleyDB now, too. · 9a1a850a
      unknown authored
      
      Build-tools/Do-all-build-steps:
        We build with BerkeleyDB now, too.
      9a1a850a
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql · cf7dc4cc
      unknown authored
      into threads.polyesthetic.msg:/usr/local/src/my/work
      
      
      Docs/manual.texi:
        Auto merged
      cf7dc4cc
    • unknown's avatar
      Changes so that 'make distcheck' works with Berkeley DB. · 58614666
      unknown authored
      
      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.
      58614666
    • unknown's avatar
      mem0pool.c Removed excessive out of mem warnings · c654c92e
      unknown authored
      
      innobase/mem/mem0pool.c:
        Removed excessive out of mem warnings
      c654c92e
    • unknown's avatar
      ha_innobase.cc Fix a bug in removal of trailing spaces of binary varchar... · 85038856
      unknown authored
      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
      85038856
    • unknown's avatar
      row0mysql.c Fix REPLACE problem, non-latin1 charset bug · 9b551f78
      unknown authored
      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
      9b551f78
    • unknown's avatar
      Removed duplicated index_init() calls that causes problems with BDB · 78984a51
      unknown authored
      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
      78984a51
  6. 06 Mar, 2001 6 commits
    • unknown's avatar
      Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql · 2ac02083
      unknown authored
      
      sql/ha_innobase.cc:
        Auto merged
      2ac02083
    • unknown's avatar
      Patch from sleepycat to fix problem with BDB and log files · 3097059a
      unknown authored
      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
      3097059a
    • unknown's avatar
      trx0trx.h Innobase now returns the key number in a duplicate key error,... · c1c35e1b
      unknown authored
      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
      c1c35e1b
    • unknown's avatar
      Merge work:/my/mysql into donna.mysql.fi:/home/my/bk/mysql · a23e6110
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      sql/ha_innobase.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      a23e6110
    • unknown's avatar
      Merged some functions and removed some unused client functions. · af297c50
      unknown authored
      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
      af297c50
    • unknown's avatar
      Make sure ib_config.h is distributed. · da7bd987
      unknown authored
      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.
      da7bd987
  7. 05 Mar, 2001 7 commits