1. 23 Dec, 2001 1 commit
    • unknown's avatar
      Limit created keys to MAX_KEY_LENGTH. · 953ac1a5
      unknown authored
      Fix problem with query cache and database names
      
      
      mysql-test/mysql-test-run.sh:
        Portability fixes
      mysql-test/r/query_cache.result:
        More tests when using different databases
      mysql-test/t/query_cache.test:
        More tests when using different databases
      sql-bench/test-wisconsin.sh:
        Portability fix
      sql/sql_cache.cc:
        Fix problem with query cache and database names
      sql/sql_parse.cc:
        Remove pre and end space in query.
      sql/sql_table.cc:
        Limit created keys to MAX_KEY_LENGTH.
      953ac1a5
  2. 22 Dec, 2001 7 commits
    • unknown's avatar
      Fix compiler warning · f7078608
      unknown authored
      f7078608
    • unknown's avatar
      Merge hundin.mysql.fi:/my/mysql-3.23 · 3a5f6629
      unknown authored
      into hundin.mysql.fi:/my/bk/mysql-4.0
      
      
      sql/ha_innobase.cc:
        Auto merged
      sql/ha_innobase.h:
        Auto merged
      3a5f6629
    • unknown's avatar
      Fix for error message when using HANDLER OPEN on InnoDB tables. · b24d5e4e
      unknown authored
      
      mysql-test/r/innodb.result:
        Test that handler doesn't work with InnoDB
      mysql-test/t/innodb.test:
        Test that handler doesn't work with InnoDB
      b24d5e4e
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 · 6844ecca
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      6844ecca
    • unknown's avatar
      Fixed access privilege bug in query cache. · 9625a39d
      unknown authored
      Change tests to use database 'mysqltest' instead of 'foo'
      Add option to not print access denied messages to check_table_access()
      
      
      Docs/manual.texi:
        Updated query cache information.
      client/mysqltest.c:
        When connection to the database '*NO-ONE*, connect without specify a database.
      include/raid.h:
        Portability fix
      mysql-test/r/drop.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/flush.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/innodb.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/r/query_cache.result:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/drop.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/flush.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/innodb.test:
        Change test to use database 'mysqltest' instead of 'foo'
      mysql-test/t/query_cache.test:
        Change test to use database 'mysqltest' instead of 'foo'
      sql/mysql_priv.h:
        Add option to not print access denied messages
      sql/net_pkg.cc:
        Fix for query cache
      sql/net_serv.cc:
        Speed improvment
      sql/sql_cache.cc:
        Fixed access privilege bug in query cache
      sql/sql_cache.h:
        Always compiled with integrity check function prototypes.
      sql/sql_do.cc:
        Removed warning
      sql/sql_parse.cc:
        Add option to not print access denied messages
      9625a39d
    • unknown's avatar
      ha_innobase.h: · 1b9930b1
      unknown authored
        Lower max key len to 3500 bytes because a secondary index record must also contain the primary key value
      
      
      sql/ha_innobase.h:
        Lower max key len to 3500 bytes because a secondary index record must also contain the primary key value
      1b9930b1
    • unknown's avatar
      ha_innobase.cc: · 474ed9fd
      unknown authored
        Make sure no memory overrun of key buffer in range estimation
      
      
      sql/ha_innobase.cc:
        Make sure no memory overrun of key buffer in range estimation
      474ed9fd
  3. 21 Dec, 2001 6 commits
    • unknown's avatar
      manual.texi: · 36c20a7d
      unknown authored
        Update OLEDB section
      
      
      Docs/manual.texi:
        Update OLEDB section
      36c20a7d
    • unknown's avatar
      Merge · 54108b2f
      unknown authored
      
      BitKeeper/etc/ignore:
        auto-union
      sql/sql_handler.cc:
        Auto merged
      Docs/manual.texi:
        SCCS merged
      54108b2f
    • unknown's avatar
      HANDLER works only with MyISAM tables · ad24c890
      unknown authored
      HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      
      
      sql/ha_berkeley.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/ha_heap.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/ha_innobase.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/ha_isam.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/ha_isammrg.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/ha_myisammrg.h:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      sql/sql_handler.cc:
        HANDLER works only with MyISAM tables
      sql/sql_table.cc:
        HA_NO_FULLTEXT_KEY property -> HA_CAN_FULLTEXT
      ad24c890
    • unknown's avatar
      merge with 3.23.47 · 5478a2ad
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      innobase/row/row0ins.c:
        Auto merged
      mysql-test/r/innodb.result:
        Auto merged
      sql/mysqld.cc:
        Use local version.
      5478a2ad
    • unknown's avatar
      Cleanup of alarm macros. · 9603291e
      unknown authored
      Fixed data corruption bug in query cache.
      Made queries be dependent of the database in use.
      
      
      Docs/manual.texi:
        Update binary log reference
      client/mysql.cc:
        Removed warning
      include/thr_alarm.h:
        Cleanup of alarm macros.
      libmysql/libmysql.c:
        Portabiliy fix
      libmysql/net.c:
        Cleanup of alarm macros.
      mysql-test/t/rpl_get_lock.test:
        Fixed results after merge.
      mysys/my_bitmap.c:
        Removed warning.
      sql/log_event.cc:
        Use thd->db_length
      sql/mini_client.cc:
        Cleanup of alarm macros.
      sql/net_serv.cc:
        Cleanup of alarm macros.
      sql/sql_acl.cc:
        Use thd->db_length
      sql/sql_cache.cc:
        Store used database together with the query.
      sql/sql_class.cc:
        Use thd->db_length
      sql/sql_class.h:
        Use thd->db_length
      sql/sql_db.cc:
        Use thd->db_length
      sql/sql_parse.cc:
        Use thd->db_length
      sql/sql_udf.cc:
        Use thd->db_length
      9603291e
    • unknown's avatar
      Fixed shutdown problem on HPUX · 8ab263d1
      unknown authored
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/innodb.result:
        Update results after InnoDB optimizer changes.
      8ab263d1
  4. 20 Dec, 2001 7 commits
    • unknown's avatar
      row0ins.c: · 9d9e0a08
      unknown authored
        Allow equal key values in a unique secondary index if the key value contains an SQL NULL
      
      
      innobase/row/row0ins.c:
        Allow equal key values in a unique secondary index if the key value contains an SQL NULL
      9d9e0a08
    • unknown's avatar
      mysqldump now adds "ALTER TABLE ... DISABLE KEYS" to the dump · e506cef8
      unknown authored
      manual updated
      
      
      Docs/manual.texi:
        mysqldump, News, Upgrading entires updated
      client/mysqldump.c:
        "ALTER TABLE ... DISABLE KEYS" is added to the dump.
        Invisible spaces deleted :-)
      e506cef8
    • unknown's avatar
      log0recv.c: · a1b810cc
      unknown authored
        Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
      
      
      innobase/log/log0recv.c:
        Add warnings to recovery in some cases where log file might be corrupt and consequently recovery can be trusted less than normally
      a1b810cc
    • unknown's avatar
      merge · 10863a35
      unknown authored
      
      mysql-test/t/rpl_get_lock.test:
        Auto merged
      sql/ha_innobase.cc:
        Merge
      sql/sql_parse.cc:
        Clean up comments
      10863a35
    • unknown's avatar
    • unknown's avatar
      Fix insert delated + query cache. · c23e5a83
      unknown authored
      Fix pthread_mutex_trylock on HPUX (needed for query cache).
      
      
      include/my_pthread.h:
        Fixed mutex problem with pthread_mutex_trylock on HPUX.
      mysql-test/mysql-test-run.sh:
        Wait for .pid file instead of .sock, because .pid is created later.
      mysql-test/r/query_cache.result:
        Test insert delated + query cache
      mysql-test/t/query_cache.test:
        Test insert delated + query cache
      mysys/my_pthread.c:
        Fixed mutex problem with pthread_mutex_trylock on HPUX.
      sql/repl_failsafe.cc:
        Safety
      sql/sql_insert.cc:
        Fix insert delated + query cache
      c23e5a83
    • unknown's avatar
      Some Query Cache fixups. · eada6ed9
      unknown authored
      Added info about two new Query Cache status variables.
      
      
      eada6ed9
  5. 19 Dec, 2001 6 commits
  6. 18 Dec, 2001 2 commits
    • unknown's avatar
      ha_innobase.cc: · 29e9750a
      unknown authored
        Add better instructions on how to specify innodb_data_file_path etc.
      
      
      sql/ha_innobase.cc:
        Add better instructions on how to specify innodb_data_file_path etc.
      29e9750a
    • unknown's avatar
      Updated benchmarks · 20038678
      unknown authored
      Portability fixes.
      Fixed bug in mysqlbinlog when detecting binary log version
      
      
      client/mysqlbinlog.cc:
        Fixed bug when detecting binary log version
      configure.in:
        Portability fix for HPUX
      mysql-test/mysql-test-run.sh:
        Portability fix
      sql-bench/bench-init.pl.sh:
        Updated benchmarks
      sql-bench/run-all-tests.sh:
        Updated benchmarks
      sql-bench/server-cfg.sh:
        Updated benchmarks
      sql-bench/test-ATIS.sh:
        Updated benchmarks
      sql-bench/test-connect.sh:
        Updated benchmarks
      20038678
  7. 17 Dec, 2001 11 commits
    • unknown's avatar
      Fix for purify · 29fabf3a
      unknown authored
      
      mysql-test/mysql-test-run.sh:
        Increased sleep times
      29fabf3a
    • unknown's avatar
      Fix after merge · e4921f21
      unknown authored
      
      BitKeeper/etc/ignore:
        Added libmysqld/sql_do.cc to the ignore list
      include/m_string.h:
        Fix for purify
      libmysql/Makefile.shared:
        Fix for purify
      libmysqld/Makefile.am:
        Fix for purify
      sql/sql_handler.cc:
        Cleanup
      e4921f21
    • unknown's avatar
      merge with 3.23.47 (DO statement) · 11cbe427
      unknown authored
      
      innobase/dict/dict0dict.c:
        Auto merged
      innobase/row/row0mysql.c:
        Auto merged
      sql/gen_lex_hash.cc:
        Auto merged
      sql/ha_innobase.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/lex.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      Docs/manual.texi:
        merge
      sql/Makefile.am:
        merge
      sql/mysql_priv.h:
        merge
      sql/sql_lex.h:
        merge
      sql/sql_yacc.yy:
        merge
      11cbe427
    • unknown's avatar
      621be521
    • unknown's avatar
      Added DO command · 1808d80f
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/gen_lex_hash.cc:
        Safety fix
      1808d80f
    • unknown's avatar
      Fix for purify · 4a66de6d
      unknown authored
      4a66de6d
    • unknown's avatar
      Portability fixes · 1af1c70d
      unknown authored
      
      include/my_pthread.h:
        Fix for HPUX
      mysql-test/mysql-test-run.sh:
        Wait for socket instead of pid file
      mysys/my_static.c:
        Portability fix (for OSF1)
      mysys/raid.cc:
        Portability fix (for OSF1)
      sql/mysqld.cc:
        Fixed typo for FreeBSD.
      strings/bcmp.c:
        Fix for purify
      1af1c70d
    • unknown's avatar
      ha_innobase.cc, dict0dict.c: · d7bd5868
      unknown authored
        Cleanup
      
      
      innobase/dict/dict0dict.c:
        Cleanup
      sql/ha_innobase.cc:
        Cleanup
      d7bd5868
    • unknown's avatar
      dict0mem.c, dict0dict.c, row0mysql.c, dict0mem.h: · b41e57a7
      unknown authored
        Do less statistics calculations for tables
      dict0mem.h, row0mysql.c:
        Make calculation of new statistics less frequent, because the statistics in 3.23.44 involves many random disk reads
      
      
      innobase/include/dict0mem.h:
        Do less statistics calculations for tables
      innobase/row/row0mysql.c:
        Do less statistics calculations for tables
      innobase/dict/dict0dict.c:
        Do less statistics calculations for tables
      innobase/dict/dict0mem.c:
        Do less statistics calculations for tables
      b41e57a7
    • unknown's avatar
      ha_innobase.cc: · 56a8ad59
      unknown authored
        Do not automatically calculate new statistics when a temporary table is used by MySQL in a query. The fact that some ORDER BY queries were slow may have been explained by this unnecessary statistics calculation.
      
      
      sql/ha_innobase.cc:
        Do not automatically calculate new statistics when a temporary table is used by MySQL in a query. The fact that some ORDER BY queries were slow may have been explained by this unnecessary statistics calculation.
      56a8ad59
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0 · 640bd569
      unknown authored
      
      Docs/manual.texi:
        Auto merged
      640bd569