1. 24 Mar, 2001 4 commits
    • unknown's avatar
      Added defines for fast mutex in glibc 2.2 (should be safe) · 06828d17
      unknown authored
      Fixed crash in SELECT DISTINCT SUM(...)
      Fix return value of mysortncmp() for innobase
      Fix join_crash bug
      
      
      Docs/manual.texi:
        Changelog
      include/my_pthread.h:
        Added defines for fast mutex in glibc 2.2
      mysql-test/t/join_crash.test:
        Changed table names to t1,t2...
      mysys/my_bitmap.c:
        Use fast mutex
      mysys/my_open.c:
        Use fast mutex
      mysys/my_pthread.c:
        Use fast mutex
      mysys/my_thr_init.c:
        Use fast mutex
      mysys/my_winthread.c:
        Use fast mutex
      mysys/thr_mutex.c:
        Use new mutexattr with error checking
      sql/ha_innobase.cc:
        Fix return value of mysortncmp() for innobase
      sql/sql_select.cc:
        Fix join_crash bug
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      06828d17
    • unknown's avatar
      added test case for the nasty join query crash · ba7b0717
      unknown authored
      
      sql/sql_table.cc:
        fixed typo in comment
      ba7b0717
    • unknown's avatar
      Merge work:/home/bk/mysql · fd16450d
      unknown authored
      into mysql.sashanet.com:/home/sasha/src/bk/mysql
      
      fd16450d
    • unknown's avatar
      fixes to get flush test to work only to discover another bug in flush · 1f9c012e
      unknown authored
      tables - read comments below
      
      
      client/mysqltest.c:
        fixed bug in send/reap 
        added comments explaining how things work 
        to remove from Monty the temptation to "clean up" my code
        use a separate pointer for the test line buffer from the query itself - in the
        case of send they are not the same
        added memory clean-up for register variables
      mysql-test/mysql-test-run.sh:
        added --skip-* option - you can now skip anything you want, good thing
        to skip is bdb and innobase if you are running only one test to speed
        up server startup
      mysql-test/t/flush.test:
        fixed up flush test after fixing send/reap bug - now found a new bug
        with flush - I get 1034 incorrect key file error on this - will 
        investigate why, but thought I'd commit the test case first
        
        Another case to support Sinisa's assertion that FLUSH TABLES is dangerous
        and should be avoided :-)
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      1f9c012e
  2. 23 Mar, 2001 7 commits
    • unknown's avatar
      manual.texi Fix up. · 3ec80b5e
      unknown authored
      
      Docs/manual.texi:
        Fix up.
      3ec80b5e
    • unknown's avatar
      manual.texi One more mirror. · feb0174b
      unknown authored
      
      Docs/manual.texi:
        One more mirror.
      feb0174b
    • unknown's avatar
      manual.texi Mirror listing maintenance. · 07c962b3
      unknown authored
      
      Docs/manual.texi:
        Mirror listing maintenance.
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      07c962b3
    • unknown's avatar
      Fixed bug with FLUSH TABLES when using temporary tables · b9b96ebd
      unknown authored
      
      Docs/manual.texi:
        Fixed typos
      b9b96ebd
    • unknown's avatar
      Merge work:/my/mysql into tik.mysql.fi:/home/my/mysql · beb04833
      unknown authored
      
      BitKeeper/etc/logging_ok:
        auto-union
      beb04833
    • 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
    • unknown's avatar
      fixed bug on re-open of temp tables after FLUSH in the middle of open · 210c51fc
      unknown authored
      added flush test case, but had to comment the fun part out because it
      does not work for some reason - will investigate why. 
      
      
      sql/sql_base.cc:
        fixed bugs on re-open of temp tables after FLUSH in the middle of open
      210c51fc
  3. 22 Mar, 2001 2 commits
    • unknown's avatar
      Changes to make it compile again · 390520c1
      unknown authored
      
      acinclude.m4:
        do not build Gemini by default
      configure.in:
        do MYSQL_CHECK_GEMINI - otherwise it does not compile
      BitKeeper/etc/ignore:
        Added BitKeeper/etc/level to the ignore list
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      390520c1
    • unknown's avatar
      acinclude.m4 Removed redundant Gemini check section · df257837
      unknown authored
      
      acinclude.m4:
        Removed redundant Gemini check section
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      df257837
  4. 21 Mar, 2001 2 commits
    • 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
    • unknown's avatar
      Split setup_fields to setup_tables and setup_fields · 4f7e756c
      unknown authored
      Fixed problem with UPDATE TABLE when keys wheren't always used.
      
      
      Docs/manual.texi:
        Added comment to ALTER TABLE
      scripts/mysql_install_db.sh:
        Added test for mysqld in libexec
      sql/ha_innobase.cc:
        Removed compiler warning
      sql/mysql_priv.h:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_base.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_insert.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_load.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_parse.cc:
        Fixed missing 'mysql_info" with now clients.
      sql/sql_select.cc:
        Split setup_fields to setup_tables and setup_fields
      sql/sql_update.cc:
        Fixed problem with UPDATE TABLE when keys wheren't always used.
      sql/sql_yacc.yy:
        Small isolation change
      4f7e756c
  5. 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
  6. 16 Mar, 2001 5 commits
  7. 15 Mar, 2001 10 commits
  8. 14 Mar, 2001 9 commits