An error occurred fetching the project authors.
  1. 31 May, 2001 2 commits
    • unknown's avatar
      Support for VIO library · b99a7fa1
      unknown authored
      Makefile.am:
        Added vio
      include/mysql_com.h:
        Removed ancient defines from Vio++ times
      include/violite.h:
        Added vio
      libmysql/Makefile.shared:
        Removed sqlobject line with violite.lo
      libmysql/libmysql.c:
        Openssl stuff & sons
      sql/Makefile.am:
        Added vio
      sql/mini_client.cc:
        Added vio
      sql/mysqld.cc:
        Added vio
      sql/net_serv.cc:
        Added vio
      sql/sql_parse.cc:
        Added vio
      vio/Makefile.am:
        Removed C++ stuff
      vio/vio.c:
        st_vio -> Vio
      vio/viosocket.c:
        st_vio -> Vio
      vio/viossl.c:
        st_vio -> Vio
      vio/viosslfactories.c:
        vio.h-> violite.h
      b99a7fa1
    • unknown's avatar
      A slave now can optionally register with the master providing the · 5551b647
      unknown authored
      info on how to connect to the slave for the clients that connect to
      the master, but would like to know where the slaves are
      
      
      include/mysql_com.h:
        register slaves
      mysql-test/mysql-test-run.sh:
        parameters to test slave registration
      mysql-test/r/rpl000002.result:
        test of slave registration
      mysql-test/t/rpl000002.test:
        test slave registration
      sql/mysql_priv.h:
        slave registration
      sql/mysqld.cc:
        slave registration
      sql/slave.cc:
        slave registration
      sql/slave.h:
        slave registration
      sql/sql_lex.h:
        slave registration
      sql/sql_parse.cc:
        slave registration
      sql/sql_repl.cc:
        slave registration
      sql/sql_repl.h:
        slave registration
      sql/sql_yacc.yy:
        slave registration
      5551b647
  2. 27 May, 2001 1 commit
    • unknown's avatar
      Fixed portability bug in my_config.sh · b8ca3612
      unknown authored
      Added print of --use-symbolic-links in mysqld
      
      
      Docs/manual.texi:
        Added new links
      configure.in:
        Fixes for gcc
      scripts/mysql_config.sh:
        Fixed portability bug.
      sql/mysqld.cc:
        Added print of --use-symbolic-links
      b8ca3612
  3. 23 May, 2001 1 commit
    • unknown's avatar
      srv0srv.h One can now specify innodb_unix_file_flush_method in my.cnf · 8f85a1a6
      unknown authored
      srv0srv.c	One can now specify innodb_unix_file_flush_method in my.cnf
      srv0start.c	One can now specify innodb_unix_file_flush_method in my.cnf
      ha_innobase.cc	One can now specify innodb_unix_file_flush_method in my.cnf
      ha_innobase.h	One can now specify innodb_unix_file_flush_method in my.cnf
      mysqld.cc	One can now specify innodb_unix_file_flush_method in my.cnf
      
      
      sql/ha_innobase.cc:
        One can now specify innodb_unix_file_flush_method in my.cnf
      sql/ha_innobase.h:
        One can now specify innodb_unix_file_flush_method in my.cnf
      sql/mysqld.cc:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/srv/srv0srv.c:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/srv/srv0start.c:
        One can now specify innodb_unix_file_flush_method in my.cnf
      innobase/include/srv0srv.h:
        One can now specify innodb_unix_file_flush_method in my.cnf
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      8f85a1a6
  4. 22 May, 2001 1 commit
    • unknown's avatar
      Don't write rows in MyISAM tables when using count(distinct) · 74408de0
      unknown authored
      Don't read MyISAM header when running without locking
      
      
      include/myisam.h:
        Don't read header when running without locking.
      myisam/mi_locking.c:
        Don't update changed flag for temporary files.
      myisam/mi_open.c:
        Don't read header when running without locking.
      myisam/mi_static.c:
        Don't read header when running without locking.
      sql/item_sum.cc:
        Don't write rows in MyISAM tables when using count(distinct)
      sql/mysqld.cc:
        Don't read MyISAM header when running without locking.
        Remove -Sg option.
      sql/sql_analyse.h:
        Remove duplicate header.
      sql/sql_select.cc:
        Cleaned up prototypes.
        Don't write rows to count(DISTINCT) MyISAM tables.
      sql/sql_select.h:
        Cleaned up prototypes.
      sql/table.h:
        A
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      74408de0
  5. 20 May, 2001 1 commit
  6. 19 May, 2001 1 commit
    • unknown's avatar
      Force close of sockets on HPUX 10.20 · 715dac48
      unknown authored
      Support option lines longer than 256 chars.
      Close the slow log at shutdown.
      Always allow debug options to mysqld.
      Change some DBUG_PRINT tags.
      
      
      Docs/manual.texi:
        Small cleanups
      configure.in:
        Force close of sockets on HPUX 10.20
      mysql-test/t/merge.test:
        Remove used tables
      mysys/default.c:
        Support option lines longer than 256 chars.
      mysys/mf_keycache.c:
        Split check_keycache tags
      sql/mysqld.cc:
        Move things to 'cleanup'.
        Close the slow log at shutdown.
        Always allow debug options
      sql/violite.c:
        Change the error tag to vio_error
      715dac48
  7. 16 May, 2001 1 commit
    • unknown's avatar
      Fixed bug when using MERGE on files > 4G · b12ff6f0
      unknown authored
      Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
      Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
      Changed that tmp_table_size =4G-1 means unlimited.
      
      
      Docs/manual.texi:
        Added new section about crashed MyISAM tables.
        Cleaned up subsections for InnoDB
      client/mysql.cc:
        Cleanup
      myisam/mi_rkey.c:
        Cleanup
      myisam/mi_search.c:
        Fixed wrong casts in debug messages
      myisammrg/myrg_rrnd.c:
        Fixed bug when using files > 4G
      mysys/getvar.c:
        Changed to use longlong to support arguments up to 4G
      mysys/thr_lock.c:
        Fix for delay insert
      sql/mysqld.cc:
        Increased default size for temporary tables
      sql/sql_base.cc:
        Fixed bug in SELECT db1.table.* FROM db1.table,db2.table
      sql/sql_insert.cc:
        Fixed bug in INSERT DELAYED when doing shutdown and a table was locked
      sql/sql_select.cc:
        Changed that tmp_table_size =4G-1 means unlimited.
      b12ff6f0
  8. 13 May, 2001 1 commit
    • unknown's avatar
      Cleanup up stacktrace code · b7598a31
      unknown authored
      Updated qsort source from glibc.
      Add debugging of keycache when EXTRA_DEBUG is specified
      
      
      Docs/manual.texi:
        Added new contrib stuff
      bdb/dist/Makefile.in:
        Don't automaticly checkout things from bk
      mysys/mf_keycache.c:
        Add debugging of keycache when EXTRA_DEBUG is specified.
      mysys/mf_qsort.c:
        Updated qsort source from glibc.
      sql/Makefile.am:
        Cleanup up stacktrace code
      sql/mysqld.cc:
        Cleanup up stacktrace code
      b7598a31
  9. 12 May, 2001 1 commit
    • unknown's avatar
      Added information about using mysql-max · cfc4e221
      unknown authored
      sql/mysqld.cc:
        Fixes for Alpha cc compiler
      support-files/my-huge.cnf.sh:
        cleanup
      support-files/my-large.cnf.sh:
        cleanup
      support-files/my-medium.cnf.sh:
        cleanup
      support-files/my-small.cnf.sh:
        cleanup
      cfc4e221
  10. 11 May, 2001 1 commit
    • unknown's avatar
      cleanup · 26a61555
      unknown authored
      Docs/manual.texi:
        Updated gdb / trace information
      innobase/pars/pars0grm.c:
        Removed warning on windows
      mysys/mf_keycache.c:
        Changed "exec" to "check_keycache"
      sql/mysqld.cc:
        Added suffix for windows binaries
      26a61555
  11. 10 May, 2001 2 commits
    • unknown's avatar
      sql/mysqld.cc · acc178bf
      unknown authored
          put back the things that the merge removed
      
      
      sql/mysqld.cc:
        put back the things that the merge removed
      acc178bf
    • unknown's avatar
      stack trace updates: · b03a2924
      unknown authored
      limited support on Alpha - in general case, even with frame pointer,
      stack trace on alpha is impossible without looking at the symbol table
      frame pointer does get saved on the stack, but you have no idea where
      and where the return address is saved. So the best we can do without
      the symbol table is look for magic opcodes and try to guess how big 
      each frame is and where the return address was hidden from the 
      instruction parameters. In practice, we can usually go up 3-4 frames 
      before we hit some nasty frame that the current code cannot figure
      out. This is actually not too bad, especially when we already have the query
      
      Also cleaned up messages, print more variables, tell the user of
      how much memory mysqld could potentially use, and warn of
      what can happen with default STACK_SIZE and a lot of connections if
      coredump happens when there are more than 200 connections. 
      
      
      sql/mysqld.cc:
        stack trace updates
      b03a2924
  12. 09 May, 2001 1 commit
    • unknown's avatar
      Applied patches for BDB tables · 53011a88
      unknown authored
      Fixes to InnoDB to compile on Windows
      Fix for temporary InnoDB tables
      Fixed bug in REPLACE()
      Fixed sub char keys for InnoDB
      
      
      Docs/manual.texi:
        Changelog + update of table types
      bdb/include/log.h:
        Patch from Sleepycat
      bdb/log/log.c:
        Patch from Sleepycat
      bdb/log/log_rec.c:
        Patch from Sleepycat
      client/mysqladmin.c:
        Cleanup
      innobase/include/univ.i:
        Fix for compilation on Windows
      innobase/os/os0file.c:
        cleanup
      innobase/pars/pars0grm.y:
        Fix for compilation on Windows
      mysql-test/r/innodb.result:
        New test case
      mysql-test/t/innodb.test:
        New test case
      sql/ha_innobase.cc:
        cleanup
      sql/ha_innobase.h:
        Fix for prefix keys
      sql/handler.h:
        Fix for temporary Innodb tables
      sql/item_strfunc.cc:
        Fixed bug in REPLACE()
      sql/lock.cc:
        Fix for temporary Innodb tables
      sql/mysqld.cc:
        Added --skip-stack-trace
      sql/share/english/errmsg.txt:
        Better error messages
      sql/sql_base.cc:
        Fix for temporary Innodb tables
      sql/sql_select.cc:
        Fix for temporary Innodb tables
      sql/sql_table.cc:
        Fixed sub char keys for InnoDB
      sql/table.h:
        Fix for temporary Innodb tables
      53011a88
  13. 29 Apr, 2001 1 commit
    • unknown's avatar
      Cleanup · 448716b0
      unknown authored
      sql/log_event.cc:
        cleanup
      sql/mysqld.cc:
        Portability fix for AIX 4.2
        Fix for services on Windows
      448716b0
  14. 25 Apr, 2001 1 commit
    • unknown's avatar
      Portability fixes for Ia64 and Sgi compiler · 6052a195
      unknown authored
      DROP DATABASE in mysqladmin asks for confirmation (again)
      Added examined_rows to slow query log
      SHOW CREATE for TEMPORARY table
      
      
      BitKeeper/deleted/.del-shw000001.result~8b20b03d8319b9a5:
        Delete: mysql-test/r/shw000001.result
      BitKeeper/deleted/.del-shw000001.test~770d96a2c1c65b20:
        Delete: mysql-test/t/shw000001.test
      Docs/manual.texi:
        Added information about InnoDB and TEMPORARY tables
      acinclude.m4:
        Portability fixes
      client/errmsg.c:
        merge with libmysqd/errmsg.c
      client/mysqladmin.c:
        DROP DATABASE asks for confirmation (again)
      client/mysqltest.c:
        Portability fixes
      configure.in:
        Portability fixes for SGI compiler on Ia64
      extra/resolve_stack_dump.c:
        Portability fixes
      include/global.h:
        Portability fixes
      isam/_dbug.c:
        Portability fixes
      mysql-test/mysql-test-run.sh:
        Portability fixes
      mysql-test/r/show_check.result:
        New test for SHOW CREATE
      mysql-test/t/show_check.test:
        New test for SHOW CREATE
      scripts/make_binary_distribution.sh:
        Added missing files
      sql/filesort.cc:
        Added examined_rows to slow query log
      sql/log.cc:
        Added examined_rows to slow query log
      sql/mysql_priv.h:
        Added examined_rows to slow query log
      sql/mysqlbinlog.cc:
        Fixed core dump when using wrong option
      sql/mysqld.cc:
        Removed not used argument
      sql/sql_base.cc:
        Fixed name problem with SHOW CREATE for TEMPORARY table
      sql/sql_class.h:
        Added examined_rows to slow query log
      sql/sql_parse.cc:
        Added examined_rows to slow query log
      sql/sql_select.cc:
        Added examined_rows to slow query log
      sql/sql_select.h:
        Added examined_rows to slow query log
      sql/sql_show.cc:
        Fixed SHOW CREATE for TEMPORARY table
      sql/sql_table.cc:
        Added examined_rows to slow query log
      6052a195
  15. 17 Apr, 2001 1 commit
  16. 13 Apr, 2001 1 commit
    • unknown's avatar
      Changed Innobase to Innodb · 6214f984
      unknown authored
      Deleted a lot of old benchmark runs
      
      
      BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.14_i686_xeon~3e820c28bf4af63a:
        Delete: sql-bench/Results/ATIS-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.14_i686_xeon~17854e751e1d9d1d:
        Delete: sql-bench/Results/RUN-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.14_i686_xeon~64cc4b874cd6fabf:
        Delete: sql-bench/Results/alter-table-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.14_i686_xeon~290c2c3de9d8e6b:
        Delete: sql-bench/Results/big-tables-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-connect-mysql-Linux_2.2.14_i686_xeon~ea19dc3ec55b3618:
        Delete: sql-bench/Results/connect-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-create-mysql-Linux_2.2.14_i686_xeon~50d15991293030ef:
        Delete: sql-bench/Results/create-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-insert-mysql-Linux_2.2.14_i686_xeon~c683ee4b9d214298:
        Delete: sql-bench/Results/insert-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-select-mysql-Linux_2.2.14_i686_xeon~ead3f11b46ac626f:
        Delete: sql-bench/Results/select-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.14_i686_xeon~7525b23938631801:
        Delete: sql-bench/Results/wisconsin-mysql-Linux_2.2.14_i686_xeon
      BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.14_my_SMP_i686~d275df58a04737c8:
        Delete: sql-bench/Results/ATIS-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.14_my_SMP_i686~d4766c7f8e70d7a2:
        Delete: sql-bench/Results/RUN-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.14_my_SMP_i686~155a83b53c0e9d6:
        Delete: sql-bench/Results/alter-table-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.14_my_SMP_i686~f1127add9307098b:
        Delete: sql-bench/Results/big-tables-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-connect-mysql-Linux_2.2.14_my_SMP_i686~45d2cdf9bea9cc37:
        Delete: sql-bench/Results/connect-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-create-mysql-Linux_2.2.14_my_SMP_i686~d46860c29c5d51ee:
        Delete: sql-bench/Results/create-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-insert-mysql-Linux_2.2.14_my_SMP_i686~e1771e0a164bc310:
        Delete: sql-bench/Results/insert-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-select-mysql-Linux_2.2.14_my_SMP_i686~ee2a063d66a183d:
        Delete: sql-bench/Results/select-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.14_my_SMP_i686~b7552710d35202b6:
        Delete: sql-bench/Results/wisconsin-mysql-Linux_2.2.14_my_SMP_i686
      BitKeeper/deleted/.del-ATIS-mysql-3.21-Linux_2.2.1_i686~660fb76ed6ccfb6f:
        Delete: sql-bench/Results/ATIS-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-RUN-mysql-3.21-Linux_2.2.1_i686~f6fdd64859e11de9:
        Delete: sql-bench/Results/RUN-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-alter-table-mysql-3.21-Linux_2.2.1_i686~f6f7ccd7b3c35f97:
        Delete: sql-bench/Results/alter-table-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-big-tables-mysql-3.21-Linux_2.2.1_i686~baa649caba113497:
        Delete: sql-bench/Results/big-tables-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-connect-mysql-3.21-Linux_2.2.1_i686~c0c26d4320182d85:
        Delete: sql-bench/Results/connect-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-create-mysql-3.21-Linux_2.2.1_i686~51581b24f45e0f5c:
        Delete: sql-bench/Results/create-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-insert-mysql-3.21-Linux_2.2.1_i686~fd082017c7c57a6:
        Delete: sql-bench/Results/insert-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-select-mysql-3.21-Linux_2.2.1_i686~ed3687e713ff0571:
        Delete: sql-bench/Results/select-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-wisconsin-mysql-3.21-Linux_2.2.1_i686~8147dc16a1dc6c47:
        Delete: sql-bench/Results/wisconsin-mysql-3.21-Linux_2.2.1_i686
      BitKeeper/deleted/.del-ATIS-mysql_3.21-Linux_2.0.35_i686~c25425e045ca8dfc:
        Delete: sql-bench/Results/ATIS-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-RUN-mysql_3.21-Linux_2.0.35_i686~ea8672d8473435:
        Delete: sql-bench/Results/RUN-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-alter-table-mysql_3.21-Linux_2.0.35_i686~762639f2560976bd:
        Delete: sql-bench/Results/alter-table-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-big-tables-mysql_3.21-Linux_2.0.35_i686~190e827e569c99a4:
        Delete: sql-bench/Results/big-tables-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-connect-mysql_3.21-Linux_2.0.35_i686~650abd213e6828c6:
        Delete: sql-bench/Results/connect-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-create-mysql_3.21-Linux_2.0.35_i686~df1b037d17b33587:
        Delete: sql-bench/Results/create-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-insert-mysql_3.21-Linux_2.0.35_i686~60c0965dff31db07:
        Delete: sql-bench/Results/insert-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-select-mysql_3.21-Linux_2.0.35_i686~5fadbac5f98696a:
        Delete: sql-bench/Results/select-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-wisconsin-mysql_3.21-Linux_2.0.35_i686~31703d40ea6b4f66:
        Delete: sql-bench/Results/wisconsin-mysql_3.21-Linux_2.0.35_i686
      BitKeeper/deleted/.del-ATIS-mysql-Linux_2.2.10_i686~3fa4d167cceff7e8:
        Delete: sql-bench/Results/ATIS-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-RUN-mysql-Linux_2.2.10_i686~712f52be5d195406:
        Delete: sql-bench/Results/RUN-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-alter-table-mysql-Linux_2.2.10_i686~93b78a85b720a186:
        Delete: sql-bench/Results/alter-table-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-big-tables-mysql-Linux_2.2.10_i686~99daa1c5370d077d:
        Delete: sql-bench/Results/big-tables-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-connect-mysql-Linux_2.2.10_i686~c92505d77e19d5ec:
        Delete: sql-bench/Results/connect-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-create-mysql-Linux_2.2.10_i686~9e7822f66df6aa76:
        Delete: sql-bench/Results/create-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-insert-mysql-Linux_2.2.10_i686~763edf9aec633f51:
        Delete: sql-bench/Results/insert-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-select-mysql-Linux_2.2.10_i686~a2e264d777b787d:
        Delete: sql-bench/Results/select-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-wisconsin-mysql-Linux_2.2.10_i686~301a82b12a84922b:
        Delete: sql-bench/Results/wisconsin-mysql-Linux_2.2.10_i686
      BitKeeper/deleted/.del-ATIS-mysql-win98~cd0705815d3af451:
        Delete: sql-bench/Results-win32/ATIS-mysql-win98
      BitKeeper/deleted/.del-RUN-mysql-win98~7f09e396772a8665:
        Delete: sql-bench/Results-win32/RUN-mysql-win98
      BitKeeper/deleted/.del-alter-table-mysql-win98~e8743982f790462:
        Delete: sql-bench/Results-win32/alter-table-mysql-win98
      BitKeeper/deleted/.del-big-tables-mysql-win98~99a1882effebbdf2:
        Delete: sql-bench/Results-win32/big-tables-mysql-win98
      BitKeeper/deleted/.del-connect-mysql-win98~2a11d5e3dfc0bc67:
        Delete: sql-bench/Results-win32/connect-mysql-win98
      BitKeeper/deleted/.del-create-mysql-win98~f66c2cb2909c4792:
        Delete: sql-bench/Results-win32/create-mysql-win98
      BitKeeper/deleted/.del-insert-mysql-win98~6d6cafc85a6c837:
        Delete: sql-bench/Results-win32/insert-mysql-win98
      BitKeeper/deleted/.del-select-mysql-win98~f370fac2d66a9faf:
        Delete: sql-bench/Results-win32/select-mysql-win98
      BitKeeper/deleted/.del-wisconsin-mysql-win98~8b3da9c5c5d2365b:
        Delete: sql-bench/Results-win32/wisconsin-mysql-win98
      BUILD/compile-pentium-debug-max:
        Innobase -> Innodb
      BUILD/compile-pentium-max:
        Innobase -> Innodb
      Docs/manual.texi:
        Innobase -> Innodb
      acinclude.m4:
        Innobase -> Innodb
      bdb/Makefile.in:
        Fix that make clean works
      configure.in:
        Innobase -> Innodb
      mysql-test/include/have_innodb.inc:
        Innobase -> Innodb
      mysql-test/install_test_db.sh:
        Innobase -> Innodb
      mysql-test/mysql-test-run.sh:
        Innobase -> Innodb
      mysql-test/r/have_innodb.require:
        Innobase -> Innodb
      mysql-test/r/innodb.result:
        Innobase -> Innodb
      mysql-test/t/innodb.test:
        Innobase -> Innodb
      scripts/mysql_install_db.sh:
        Innobase -> Innodb
      scripts/mysqlhotcopy.sh:
        Remove some warnings
      sql-bench/server-cfg.sh:
        Innobase -> Innodb
      sql/Makefile.am:
        Innobase -> Innodb
      sql/ha_innobase.cc:
        Innobase -> Innodb
      sql/ha_innobase.h:
        Innobase -> Innodb
      sql/handler.cc:
        Innobase -> Innodb
      sql/mysqld.cc:
        Innobase -> Innodb
      sql/sql_delete.cc:
        Innobase -> Innodb
      support-files/my-huge.cnf.sh:
        Innobase -> Innodb
      support-files/my-large.cnf.sh:
        Innobase -> Innodb
      support-files/my-medium.cnf.sh:
        Innobase -> Innodb
      support-files/my-small.cnf.sh:
        Innobase -> Innodb
      support-files/mysql-max.spec.sh:
        Innobase -> Innodb
      support-files/mysql.spec.sh:
        Innobase -> Innodb
      tests/fork_big.pl:
        Added checking of whole database
      6214f984
  17. 11 Apr, 2001 2 commits
    • unknown's avatar
      fixed bugs in the new stuff in rpl000001 test · 779d9961
      unknown authored
      start slave thread if master.info is present and server_id is set
      updates for rpl000015 and rpl000016 to remove master.info to make sure
      master info struct does not get auto-initialized
      
      
      Docs/manual.texi:
        updates for recent changes
      mysql-test/r/rpl000001.result:
        update for test case change
      mysql-test/t/rpl000001.test:
        fixed bugs in the test case
      mysql-test/t/rpl000015.test:
        wrong change - to be reversed
      sql/mysqld.cc:
        start slave thread if master.info is present and server_id is set
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      779d9961
    • unknown's avatar
      Added all changes from old 4.0 version: · 99c46a49
      unknown authored
      PSTACK, libmysqld and MySQL filesystem
      UPDATE ... ORDER BY
      DELETE ... ORDER BY
      New faster fulltext handling
      Faster compressed keys
      
      
      
      Makefile.am:
        Added support for pstack and libmysqld_dir
      acconfig.h:
        MySQL filesystem and PSTACK
      acinclude.m4:
        MySQL File system
      client/mysql.cc:
        Support for --xml
      configure.in:
        Pstack, MySQL FS and libmysqld_dir
      include/ft_global.h:
        Faster fulltext
      include/my_pthread.h:
        Made c++ safe
      include/myisam.h:
        Update for faster fulltext
      include/mysql_com.h:
        new my_net_read()
      include/violite.h:
        libmysqld
      libmysql/net.c:
        New protocol that supports big packets
      myisam/Makefile.am:
        Faster fulltext
      myisam/ft_parser.c:
        Faster fulltext
      myisam/ft_search.c:
        Faster fulltext
      myisam/ft_update.c:
        Faster fulltext
      myisam/ftdefs.h:
        Faster fulltext
      myisam/mi_check.c:
        Faster fulltext
      myisam/mi_open.c:
        Faster compressed keys
      myisam/mi_search.c:
        Faster compressed keys
      myisam/mi_update.c:
        Faster compressed keys
      myisam/myisamdef.h:
        Faster compressed keys
      myisam/sort.c:
        Faster compressed keys
      mysql-test/mysql-test-run.sh:
        --skip-innobase and --skip-bdb
      sql/ChangeLog:
        Changelog
      sql/Makefile.am:
        PSTACK
      sql/mysql_priv.h:
        New ORDER BY options and libmysqld
      sql/mysqld.cc:
        PSTACK
      sql/net_serv.cc:
        New protocol that supports big packets
      sql/share/estonian/errmsg.txt:
        New error messages
      sql/sql_base.cc:
        Better list_open_tabels
      sql/sql_delete.cc:
        ORDER BY for delete
      sql/sql_lex.cc:
        Added language convertation of all strings
      sql/sql_parse.cc:
        Changes for libmysqld
        Use new ORDER BY options
      sql/sql_show.cc:
        Character set convertations
        Use new list_open_tables function.
      sql/sql_update.cc:
        UPDATE ... ORDER BY
      sql/sql_yacc.yy:
        Clean up symbol definitions
        DELETE .. ORDER BY
        UPDATE .. ORDER BY
      sql/table.h:
        new OPEN_TABLE_LIST structure
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      99c46a49
  18. 09 Apr, 2001 1 commit
    • unknown's avatar
      Fixed INSERT DELAYED with Innobase · ef8eefb9
      unknown authored
      Fix for shutdown on NT
      Fixed bug when using wrong dates from blob field.
      
      
      BitKeeper/deleted/.del-df_crash.result~4a3dbee64843953d:
        Delete: mysql-test/r/df_crash.result
      BitKeeper/deleted/.del-df_crash.test~4c365178fe437f6:
        Delete: mysql-test/t/df_crash.test
      Docs/manual.texi:
        Changelog
      innobase/ib_config.h.in:
        automatic changed file
      innobase/ib_config.h:
        automatic changed file
      mysql-test/r/func_time.result:
        Test case for bug in time functions
      mysql-test/r/innobase.result:
        Test for INSERT DELAYED
      mysql-test/t/func_time.test:
        Test case for bug in time functions
      mysql-test/t/innobase.test:
        Test for INSERT DELAYED
      scripts/mysql_convert_table_format.sh:
        Added --socket and --port
      sql/ha_innobase.cc:
        Fix bug when compiling with SAFE_MUTEX
        Cleaner comment when using SHOW TABLE STATUS
      sql/mysqld.cc:
        Fix for shutdown on NT
      sql/sql_insert.cc:
        Fixed problem with Innobase and INSERT DELAYED
      sql/sql_udf.cc:
        Support for UDF on windows
      sql/time.cc:
        Fixed bug when using wrong dates from blob field.
      strings/ctype-tis620.c:
        Removed not used variable
      support-files/mysql-max.spec.sh:
        Removed old not used section
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      ef8eefb9
  19. 01 Apr, 2001 1 commit
    • unknown's avatar
      Added INNODB as a synonym for INNOBASE · 0c5e739b
      unknown authored
      Fixed bug where FLUSH TABLES could make indexes unavailable for the next query
      Added --skip-safemalloc
      
      
      Docs/manual.texi:
        Added some information about --with-debug=full
      sql/lex.h:
        Added INNODB as a synonym for INNOBASE
      sql/mysqld.cc:
        Added myisam variables.
        Moved shutdown message to after databases has been closed.
        Removed old define for MacOS X.
        Added --skip-safemalloc.
        Added missing \ to strings
      sql/sql_base.cc:
        Fixed bug where FLUSH TABLES could make indexes unavailable for
        the next query.
      support-files/my-huge.cnf.sh:
        Added / to end of innobase directory options
      support-files/my-large.cnf.sh:
        Added / to end of innobase directory options
      support-files/my-medium.cnf.sh:
        Added / to end of innobase directory options
      support-files/my-small.cnf.sh:
        Added / to end of innobase directory options
      tests/fork_big.pl:
        Made test harder
      0c5e739b
  20. 28 Mar, 2001 1 commit
    • unknown's avatar
      Let ALTER TABLE and LOAD DATA INFILE use sorting to create index · f176ef0a
      unknown authored
      Call init_signals before intializing table handlers. This should fix the signal problem in Innobase on Solaris
      
      
      Docs/manual.texi:
        Updated changelog
      include/myisam.h:
        Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
      myisam/mi_check.c:
        Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
      myisam/myisamchk.c:
        Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
      sql/ha_myisam.cc:
        Let ALTER TABLE and LOAD DATA INFILE use sorting to create index
      sql/mysqld.cc:
        Call init_signals before intializing table handlers. This should fix the signal problem in Innobase on Solaris
      f176ef0a
  21. 26 Mar, 2001 2 commits
    • unknown's avatar
      Fix a crash in Innobase with tables with many columns and a range query · f1224737
      unknown authored
      Removed all Attic directories.
      
      
      BitKeeper/deleted/.del-myisam.doc~519bb06ecc870298:
        Delete: Docs/Attic/myisam.doc
      BitKeeper/deleted/.del-libmysql.c~72949a7043113807:
        Delete: client/Attic/libmysql.c
      BitKeeper/deleted/.del-net.c~c18042da6fa4e693:
        Delete: client/Attic/net.c
      BitKeeper/deleted/.del-print_defaults.c~362952979aa7b330:
        Delete: extra/Attic/print_defaults.c
      BitKeeper/deleted/.del-config-win32.h~65db818ec7e8f21b:
        Delete: include/Attic/config-win32.h
      BitKeeper/deleted/.del-m_ctype.h.in~f671e3c2d611ba97:
        Delete: include/Attic/m_ctype.h.in
      BitKeeper/deleted/.del-mysql_com.h.in~85b1ea7ced528c32:
        Delete: include/Attic/mysql_com.h.in
      BitKeeper/deleted/.del-ft_global.h~fe46fb515f1e375:
        Delete: myisam/Attic/ft_global.h
      BitKeeper/deleted/.del-lex_hash.h~14f912771118b50c:
        Delete: sql/Attic/lex_hash.h
      BitKeeper/deleted/.del-mini_client.c~9a3778c387d06a81:
        Delete: sql/Attic/mini_client.c
      BitKeeper/deleted/.del-mini_client_errors.c~29edad51a5d0b068:
        Delete: sql/Attic/mini_client_errors.c
      BitKeeper/deleted/.del-mybinlogdump.cc~5dbdd2bde98d6169:
        Delete: sql/Attic/mybinlogdump.cc
      BitKeeper/deleted/.del-net_serv.c~52dabcd773a39e10:
        Delete: sql/Attic/net_serv.c
      BitKeeper/deleted/.del-bootstrap-ctype.c~6d2a8cda2d6a35ff:
        Delete: strings/Attic/bootstrap-ctype.c
      BitKeeper/deleted/.del-ct_init.c~f0948bdd35ceedc3:
        Delete: strings/Attic/ct_init.c
      BitKeeper/deleted/.del-ctype-cp1251.c~cdf74b9168408b3:
        Delete: strings/Attic/ctype-cp1251.c
      BitKeeper/deleted/.del-ctype-cp1257.c~732611cbc74aeafc:
        Delete: strings/Attic/ctype-cp1257.c
      BitKeeper/deleted/.del-ctype-croat.c~d2d805ee6f10cbcc:
        Delete: strings/Attic/ctype-croat.c
      BitKeeper/deleted/.del-ctype-danish.c~dc5451066eb272ae:
        Delete: strings/Attic/ctype-danish.c
      BitKeeper/deleted/.del-ctype-dec8.c~68f257dd2202d0c7:
        Delete: strings/Attic/ctype-dec8.c
      BitKeeper/deleted/.del-ctype-dos.c~f77bd08acf13a8c1:
        Delete: strings/Attic/ctype-dos.c
      BitKeeper/deleted/.del-ctype-estonia.c~fc8a69424f7cb66b:
        Delete: strings/Attic/ctype-estonia.c
      BitKeeper/deleted/.del-ctype-german1.c~f7830c509bb358f7:
        Delete: strings/Attic/ctype-german1.c
      BitKeeper/deleted/.del-ctype-greek.c~90acdff1195209ca:
        Delete: strings/Attic/ctype-greek.c
      BitKeeper/deleted/.del-ctype-hebrew.c~d3b4a000d51e76dc:
        Delete: strings/Attic/ctype-hebrew.c
      BitKeeper/deleted/.del-ctype-hp8.c~749e1be0f028d349:
        Delete: strings/Attic/ctype-hp8.c
      BitKeeper/deleted/.del-ctype-hungarian.c~5cf0bf7fa0312637:
        Delete: strings/Attic/ctype-hungarian.c
      BitKeeper/deleted/.del-ctype-koi8_ru.c~8ff4188c642c9bd:
        Delete: strings/Attic/ctype-koi8_ru.c
      BitKeeper/deleted/.del-ctype-koi8_ukr.c~a04aa14a6d62335a:
        Delete: strings/Attic/ctype-koi8_ukr.c
      BitKeeper/deleted/.del-ctype-latin1.c~cc63880f19c2303e:
        Delete: strings/Attic/ctype-latin1.c
      BitKeeper/deleted/.del-ctype-latin2.c~31895c4b83654342:
        Delete: strings/Attic/ctype-latin2.c
      BitKeeper/deleted/.del-ctype-swe7.c~bb1b012225d7d02c:
        Delete: strings/Attic/ctype-swe7.c
      BitKeeper/deleted/.del-ctype-usa7.c~d19d859dca5675f:
        Delete: strings/Attic/ctype-usa7.c
      BitKeeper/deleted/.del-ctype-win1250.c~1ce7a24255780a1:
        Delete: strings/Attic/ctype-win1250.c
      BitKeeper/deleted/.del-ctype-win1251.c~762607f4fd7d52ad:
        Delete: strings/Attic/ctype-win1251.c
      BitKeeper/deleted/.del-ctype-win1251ukr.c~b5a7cca889bbef58:
        Delete: strings/Attic/ctype-win1251ukr.c
      BitKeeper/deleted/.del-ctype.c.in~8bf48d4bcbc5f675:
        Delete: strings/Attic/ctype.c.in
      BitKeeper/deleted/.del-memory.h~450f586e82a26d99:
        Delete: strings/Attic/memory.h
      BitKeeper/deleted/.del-ptr_cmp.c~57e682a26e769597:
        Delete: strings/Attic/ptr_cmp.c
      BitKeeper/deleted/.del-my-example.cnf.sh~87a7e1f4d24b62a9:
        Delete: support-files/Attic/my-example.cnf.sh
      BitKeeper/deleted/.del-my-huge.cfg.sh~589bdcd2d2c4360b:
        Delete: support-files/Attic/my-huge.cfg.sh
      BitKeeper/deleted/.del-my-large.cfg.sh~842c8e76253c9396:
        Delete: support-files/Attic/my-large.cfg.sh
      BitKeeper/deleted/.del-my-medium.cfg.sh~c49880d26ef0648e:
        Delete: support-files/Attic/my-medium.cfg.sh
      BitKeeper/deleted/.del-my-small.cfg.sh~85023c559a1d96c:
        Delete: support-files/Attic/my-small.cfg.sh
      sql/ha_innobase.cc:
        Fix a crash with tables with many columns and a range query: memory corruption occurred
      Docs/manual.texi:
        Changelog
      mysql-test/r/innobase.result:
        New test case for innobase
      scripts/mysql_install_db.sh:
        Fixed typo
      sql/ha_berkeley.h:
        Fixed that 'have_bdb' is disabled if we can't initialize bdb
      sql/ha_gemini.cc:
        Removed include file that got compiliation to fail on some systems
      sql/handler.cc:
        Fixed that 'have_tabltype' is disabled if we can't initialize it.
      sql/mysqld.cc:
        Fix bug that could cause a fast connect/close to fail when using --debug
      f1224737
    • unknown's avatar
      Added test case that crashed Innobase · e75b64c0
      unknown authored
      BUILD/compile-solaris-sparc-purify:
        Changed to old (easy-to-edit) format
      extra/resolve_stack_dump.c:
        Don't require -s and -n options
      innobase/include/Makefile.i:
        Applied Heikki's changes
      innobase/include/univ.i:
        Applied Heikki's changes
      innobase/os/os0file.c:
        Fix problem with Signal 14 on Solaris
      mysys/mf_qsort.c:
        Fix for purify
      sql-bench/Results/ATIS-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/RUN-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/alter-table-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/big-tables-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/connect-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/create-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/insert-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/select-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql-bench/Results/wisconsin-mysql-Linux_2.2.16_SMP_alpha:
        New test results
      sql/ha_gemini.h:
        Fixed that SHOW VARIABLES shows table type as disabled if it can't be initialized.
      sql/ha_innobase.cc:
        Merged Heikkis changes
      sql/ha_innobase.h:
        Fixed that SHOW VARIABLES shows table type as disabled if it can't be initialized.
      sql/handler.cc:
        Fixed that SHOW VARIABLES shows table type as disabled if it can't be initialized.
      sql/mysqld.cc:
        Cleaned up error warning message.
      e75b64c0
  22. 25 Mar, 2001 2 commits
    • unknown's avatar
      Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro · 7f25c8c0
      unknown authored
      (For glibc 2.2)
      
      
      client/thread_test.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      dbug/dbug.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      heap/hp_open.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      isam/open.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      myisam/mi_open.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      mysys/thr_alarm.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      mysys/thr_lock.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      mysys/thr_rwlock.c:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/ha_berkeley.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/ha_innobase.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/hash_filo.h:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/hostname.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/item_func.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/log.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/mysqld.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/slave.h:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/sql_class.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/sql_class.h:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/sql_insert.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      sql/sql_udf.cc:
        Changed pthread_mutex_init() to use new MY_MUTEX_INIT.. macro
      7f25c8c0
    • unknown's avatar
      sql/mysqld.cc · 3288ca7e
      unknown authored
          fixed concurrency bug with a very quickly disconnecting client -
          the client could disconnect and delete thd before pthread_create 
          could write to &thd->real_id 
      sql/sql_list.h
          while tracking down the bug, made new/delete go through my_malloc/my_free
          for ilink - did not help, but this is better anyway - cleaner exit with a message in
          out of memory codition at least.
      
      
      sql/mysqld.cc:
        fixed concurrency bug with a very quickly disconnecting client -
        the client could disconnect and delete thd before pthread_create 
        could write to &thd->real_id
      sql/sql_list.h:
        while tracking down the bug, made new/delete go through my_malloc/my_free
        for ilink - did not help, but this is better anyway - cleaner exit with a message in
        out of memory codition at least.
      3288ca7e
  23. 24 Mar, 2001 1 commit
    • unknown's avatar
      Fixed bug in send in mysqltest · aa20d16f
      unknown authored
      Removed usage of @r/result as this made life hard when testing different
      table handlers.
      Allow concurrent inserts if no update/binary log.
      Don't remove key_cache at flush tables.
      Fixed bug in SELECT DISTINCT SUM()...
      
      
      BitKeeper/deleted/.del-rpl000012.status.result~bbbd650b5beea32f:
        Delete: mysql-test/r/rpl000012.status.result
      BitKeeper/deleted/.del-rpl000013.status.result~6bee190c298cc9fd:
        Delete: mysql-test/r/rpl000013.status.result
      Docs/manual.texi:
        Changelog
      client/mysqltest.c:
        Fixed bug in 'send' that Sasha had introduced.
        Make database, port and socket optional parameters to connect()
      mysql-test/r/rpl000005.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000006.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000012.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/rpl000013.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/r/sel000033.result:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/backup.test:
        Use default port and socket.
      mysql-test/t/dirty-close.test:
        Use default port and socket.
      mysql-test/t/flush.test:
        Use default port and socket.
      mysql-test/t/kill.test:
        Use default port and socket.
      mysql-test/t/overflow.test:
        Use default port and socket.
      mysql-test/t/rpl000003.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000005.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000006.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000007.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000008.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000009.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000010.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000011.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000012.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/rpl000013.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000001.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000002.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000003.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000031.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000032.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000033.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/sel000100.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/shw000001.test:
        Removed usage of @r/result as this made life hard when doing
        test for multiple table handlers.
      mysql-test/t/status.test:
        Use default port and socket.
      sql/gen_lex_hash.cc:
        Smaller hash table
      sql/mysql_priv.h:
        Allow concurrent inserts if no update/binary log
      sql/mysqld.cc:
        Allow concurrent inserts if no update/binary log
        Don't remove key_cache at flush tables
      sql/sql_base.cc:
        Don't remove key_cache at flush tables
      sql/sql_select.cc:
        Fix bug in SELECT DISTINCT SUM().
      sql/sql_yacc.yy:
        Allow concurrent inserts if no update/binary log
      tests/export.pl:
        C
      aa20d16f
  24. 23 Mar, 2001 1 commit
    • unknown's avatar
      Test case for bug when updating on key · c4f986d7
      unknown authored
      Fixed bug in CONCAT_WS()
      Print the default ISOLATION level.
      Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/func_str.result:
        Added tests for CONCAT_WS()
      mysql-test/r/update.result:
        Test case for bug when updating on key
      mysql-test/t/func_str.test:
        Added tests for CONCAT_WS()
      mysql-test/t/update.test:
        Test case for bug when updating on key
      sql/gen_lex_hash.cc:
        Better hash values
      sql/handler.cc:
        Added missig NullS
      sql/item_strfunc.cc:
        Fixed bug in CONCAT_WS()
      sql/mysql_priv.h:
        Print the default ISOLATION level.
      sql/mysqld.cc:
        Print the default ISOLATION level.
      sql/sql_insert.cc:
        Remove unnecessary call to setup_tables()
      sql/sql_parse.cc:
        Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      sql/sql_yacc.yy:
        Change lock type for CREATE ... SELECT and INSERT/REPLACE ... SELECT
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c4f986d7
  25. 21 Mar, 2001 1 commit
    • unknown's avatar
      Add support for Gemini table handler, Monty has checked and approved · d9fa73e2
      unknown authored
      Fix bug when read return error
      
      
      acconfig.h:
        Add Gemini to configure
      acinclude.m4:
        Add Gemini to configure
      include/my_base.h:
        Add error codes for tables handlers
      mysql-test/t/select.test:
        Force temporary tables to MyISAM
      sql-bench/server-cfg.sh:
        Allow Gemini to run sql-bench
      sql/Makefile.am:
        Add Gemini to configure
      sql/handler.cc:
        Add support for Gemini table handler
      sql/handler.h:
        Add support for Gemini table handler
      sql/lex.h:
        Add support for Gemini table handler
      sql/mysqld.cc:
        Add support for Gemini table handler
      sql/opt_range.cc:
        Fix bug when read return error
      sql/records.cc:
        Fix bug when read return error
      sql/sql_class.cc:
        Add support for Gemini table handler
      sql/sql_class.h:
        Add support for Gemini table handler
      sql/sql_lex.h:
        Add support for Gemini table handler
      sql/sql_rename.cc:
        Add commit for table rename
      sql/sql_table.cc:
        Add commit for table rename
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      d9fa73e2
  26. 20 Mar, 2001 1 commit
    • unknown's avatar
      Added isolation levels · e4cadd74
      unknown authored
      Added SELECT .. FOR UPDATE and SELECT .. IN SHARE MODE
      
      
      Docs/manual.texi:
        Updated information about SET TRANSACTION ISOLATION LEVEL
      configure.in:
        Upgraded version number
      isam/_dbug.c:
        Fixed wrong fprintf
      isam/isamchk.c:
        Added new error message
      myisam/mi_check.c:
        Added new error message
      mysql-test/mysql-test-run.sh:
        Don't wait too long for server start
      mysys/mf_keycache.c:
        Cleaned up some error messages
      scripts/mysqlhotcopy.sh:
        Applied patch for --resetmaster --resetslave
      sql-bench/bench-init.pl.sh:
        Fix for windows
      sql/handler.cc:
        Added isolation levels and gemini spinlocks
      sql/handler.h:
        Added isolation levels
      sql/item_strfunc.cc:
        Cleanup of CONCAT_WS()
      sql/lex.h:
        Added isolation levels
      sql/mysql_priv.h:
        Added isolation levels
      sql/mysqld.cc:
        Added isolation levels
      sql/sql_class.cc:
        Added isolation levels
        Moved variable initialization to different code segments
      sql/sql_class.h:
        Added isolation levels
      sql/sql_lex.h:
        Added isolation levels
      sql/sql_parse.cc:
        Added isolation levels
      sql/sql_update.cc:
        cleanup
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      e4cadd74
  27. 14 Mar, 2001 1 commit
    • unknown's avatar
      Fixed CLIENT_TRANSACTIONS define · c3d3bd29
      unknown authored
      Fixed bug in SHOW VARIABLES when using innobase tables
      
      
      Docs/manual.texi:
        Updated support prices and support information
      include/mysql_com.h:
        Fixed CLIENT_TRANSACTIONS define
      sql/mysqld.cc:
        Fixed bug in SHOW VARIABLES when using innobase tables
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      c3d3bd29
  28. 11 Mar, 2001 1 commit
    • 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
  29. 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
  30. 08 Mar, 2001 1 commit
    • unknown's avatar
      Changed --with-innobase-db to --with-innobase · 5861a962
      unknown authored
      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
      5861a962
  31. 07 Mar, 2001 1 commit
    • 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
  32. 06 Mar, 2001 1 commit
    • 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
  33. 03 Mar, 2001 1 commit
    • unknown's avatar
      Fixes for innobase usage · 11633f57
      unknown authored
      Fixed bug when using TEXT columns with BDB tables
      Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
      
      
      BUILD/compile-pentium:
        Added --with-innobase-db
      Docs/manual.texi:
        Added more documentation to Innobase and KILL
      client/mysqladmin.c:
        Quote database names for CREATE and DROP
      mysql-test/install_test_db.sh:
        Don't use innobase, bdb or gemini when installing privilege tables
      mysql-test/mysql-test-run.sh:
        Added testing of innobase tables
      mysql-test/r/bdb.result:
        Added test of TEXT column bug
      mysql-test/t/bdb.test:
        Added test of TEXT column bug
      mysql-test/t/innobase.test:
        Cleanup innobase tests
      scripts/mysql_install_db.sh:
        Added testing of innobase tables
      sql/field.cc:
        Allow LOAD DATA INFILE to use numbers with ENUM and SET columns
      sql/filesort.cc:
        Fixed typo
      sql/ha_berkeley.cc:
        Fixed problem with TEXT columns in BDB tables
      sql/mysqld.cc:
        Always support the --innobase-data-file-path option
      sql/share/swedish/errmsg.OLD:
        Added swedish error messages
      sql/share/swedish/errmsg.txt:
        Added swedish error messages
      sql/sql_base.cc:
        Reset tables after usage (to fix problem with BDB and TEXT columns)
      sql/sql_delete.cc:
        Use generate table if --skip-innobase is used
      11633f57
  34. 21 Feb, 2001 1 commit
  35. 20 Feb, 2001 1 commit
    • unknown's avatar
      Added max_user_connections · d31f7425
      unknown authored
      Fixes for Innobase
      Don't reset whole to-buffer in strxnmov
      
      
      BUILD/compile-pentium-debug:
        Added innobase
      include/mysqld_error.h:
        New error messages
      innobase/configure.in:
        Update from heikki
      innobase/include/lock0types.h:
        Update from heikki
      innobase/include/os0sync.h:
        Update from heikki
      innobase/include/sync0types.h:
        Update from heikki
      innobase/os/os0file.c:
        Update from heikki
      innobase/srv/srv0start.c:
        Update from heikki
      sql/ha_innobase.cc:
        Update from Heikki
        Changed assert -> dbug_assert
        Changed return -> DBUG_RETURN
      sql/mysql_priv.h:
        Added max_user_connections
      sql/mysqld.cc:
        Added max_user_connections
      sql/share/czech/errmsg.txt:
        Added max_user_connections
      sql/share/danish/errmsg.txt:
        Added max_user_connections
      sql/share/dutch/errmsg.txt:
        Added max_user_connections
      sql/share/english/errmsg.txt:
        Added max_user_connections
      sql/share/estonian/errmsg.txt:
        Added max_user_connections
      sql/share/french/errmsg.txt:
        Added max_user_connections
      sql/share/german/errmsg.txt:
        Added max_user_connections
      sql/share/greek/errmsg.txt:
        Added max_user_connections
      sql/share/hungarian/errmsg.txt:
        Added max_user_connections
      sql/share/italian/errmsg.txt:
        Added max_user_connections
      sql/share/japanese/errmsg.txt:
        Added max_user_connections
      sql/share/korean/errmsg.txt:
        Added max_user_connections
      sql/share/norwegian-ny/errmsg.txt:
        Added max_user_connections
      sql/share/norwegian/errmsg.txt:
        Added max_user_connections
      sql/share/polish/errmsg.txt:
        Added max_user_connections
      sql/share/portuguese/errmsg.txt:
        Added max_user_connections
      sql/share/romanian/errmsg.txt:
        Added max_user_connections
      sql/share/russian/errmsg.txt:
        Added max_user_connections
      sql/share/slovak/errmsg.txt:
        Added max_user_connections
      sql/share/spanish/errmsg.txt:
        Added max_user_connections
      sql/share/swedish/errmsg.OLD:
        Added max_user_connections
      sql/share/swedish/errmsg.txt:
        Added max_user_connections
      sql/sql_class.h:
        cleanup
      strings/str_test.c:
        Added tests for strxnmov
      strings/strxnmov.c:
        Don't reset whole to buffer
      d31f7425