1. 23 Dec, 2001 1 commit
    • unknown's avatar
      ha_innobase.cc: · c428e807
      unknown authored
        Increase table comment print size to 500 bytes to be able to print more foreign key constraint infos
      ha_innobase.h:
        Change max key len back to 500 bytes because MySQL interpreter cannot handle more
      
      
      sql/ha_innobase.h:
        Change max key len back to 500 bytes because MySQL interpreter cannot handle more
      sql/ha_innobase.cc:
        Increase table comment print size to 500 bytes to be able to print more foreign key constraint infos
      c428e807
  2. 22 Dec, 2001 3 commits
    • unknown's avatar
      data0type.ic, rem0cmp.c: · 5a75207c
      unknown authored
        Allow foreign keys refer between fixed and var length strings
      
      
      innobase/rem/rem0cmp.c:
        Allow foreign keys refer between fixed and var length strings
      innobase/include/data0type.ic:
        Allow foreign keys refer between fixed and var length strings
      5a75207c
    • 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 1 commit
    • 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 2 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
      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
  5. 19 Dec, 2001 3 commits
  6. 18 Dec, 2001 1 commit
    • 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
  7. 17 Dec, 2001 5 commits
    • 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
      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
  8. 15 Dec, 2001 2 commits
  9. 14 Dec, 2001 4 commits
    • unknown's avatar
      dict0crea.c: · 85a8f75a
      unknown authored
        Add diagnostic code to find out why foreign key constraint creation sometimes fails
      
      
      innobase/dict/dict0crea.c:
        Add diagnostic code to find out why foreign key constraint creation sometimes fails
      85a8f75a
    • unknown's avatar
      rem0rec.ic: · 8e6ac521
      unknown authored
        Remove a theoretical overrun in adaptive hash index building
      
      
      innobase/include/rem0rec.ic:
        Remove a theoretical overrun in adaptive hash index building
      8e6ac521
    • unknown's avatar
      buf0buf.c: · 0de5d993
      unknown authored
        Eliminate a Purify warning in a multithreaded test: the fields are not protected by a mutex, therefore they can be read uninitialized
      
      
      innobase/buf/buf0buf.c:
        Eliminate a Purify warning in a multithreaded test: the fields are not protected by a mutex, therefore they can be read uninitialized
      0de5d993
    • unknown's avatar
      misc cleanup · 601b545e
      unknown authored
      
      Docs/manual.texi:
        fixed bad merge
      include/my_bitmap.h:
        fixed comment format
      mysql-test/r/rpl_get_lock.result:
        make the test results predicable
      mysql-test/t/rpl_get_lock.test:
        predicatable test results
      mysys/my_bitmap.c:
        do not init/destroy mutex if bitmap is not declared thread safe
      sql/slave.cc:
        clean-up suggested by Monty to make init_slave_skip_errors() more compact
      601b545e
  10. 13 Dec, 2001 5 commits
    • unknown's avatar
      merged · 961f7be5
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      961f7be5
    • unknown's avatar
      b554ef6b
    • unknown's avatar
      Added status variables for all MySQL commands. · e12119dc
      unknown authored
      
      Docs/manual.texi:
        Changelog
      e12119dc
    • unknown's avatar
      Fixed problem with default & InnoDB tables. · c0de7ffc
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      c0de7ffc
    • unknown's avatar
      slave-skip-errors · 623eedda
      unknown authored
      added extra/mysql_install.c - will work on it in 4.0, but it does not hurt
      to have it sit in 3.23 tree for now since it will eventually be backported 
      to 3.23 anyway 
      
      
      Docs/manual.texi:
        documented slave-skip-errors
        updated change history
      extra/resolve_stack_dump.c:
        fixed wrong help message
      include/my_bitmap.h:
        bitmap code updates
      mysql-test/r/rpl_get_lock.result:
        test for a possible bug in release_lock() replication
      mysql-test/t/rpl_get_lock.test:
        test for possible bug in release_lock replication
      mysys/my_bitmap.c:
        bitmap code updates/clean-up
      sql/mysqld.cc:
        slave-skip-errors
      sql/slave.cc:
        slave-skip-errors
      sql/slave.h:
        slave skip errors
      623eedda
  11. 11 Dec, 2001 3 commits
    • unknown's avatar
      sync0arr.c: · b9562004
      unknown authored
        Increase semaphore wait warning threshold to 240 seconds
      
      
      innobase/sync/sync0arr.c:
        Increase semaphore wait warning threshold to 240 seconds
      b9562004
    • unknown's avatar
      btr0cur.c: · 75125cf0
      unknown authored
        Improve table cardinality estimate if there are big BLOBs
      
      
      innobase/btr/btr0cur.c:
        Improve table cardinality estimate if there are big BLOBs
      75125cf0
    • unknown's avatar
      ut0byte.h, ut0byte.c, dict0dict.c: · a2675d29
      unknown authored
        Make column names non-case-sensitive in referential constraints and put table and database names there in lower case in Windows
      
      
      innobase/dict/dict0dict.c:
        Make column names non-case-sensitive in referential constraints and put table and database names there in lower case in Windows
      innobase/ut/ut0byte.c:
        Make column names non-case-sensitive in referential constraints and put table and database names there in lower case in Windows
      innobase/include/ut0byte.h:
        Make column names non-case-sensitive in referential constraints and put table and database names there in lower case in Windows
      a2675d29
  12. 10 Dec, 2001 1 commit
    • unknown's avatar
      Fixed bug in GROUP BY ... DESC · 2d1e16eb
      unknown authored
      
      Docs/manual.texi:
        Changelog
      libmysql/libmysql.c:
        Fixed bug with mysql_use_result() when mysql_query() is called before mysql_free_result().
      mysql-test/r/group_by.result:
        New tests
      mysql-test/t/group_by.test:
        New tests
      sql/stacktrace.c:
        Fix for SCO
      2d1e16eb
  13. 05 Dec, 2001 4 commits
  14. 04 Dec, 2001 2 commits
    • unknown's avatar
      buf0buf.ic, mtr0log.ic: · bc26e18d
      unknown authored
        Add diagnostic code to catch possible space id or page no errors in the log
      
      
      innobase/include/mtr0log.ic:
        Add diagnostic code to catch possible space id or page no errors in the log
      innobase/include/buf0buf.ic:
        Add diagnostic code to catch possible space id or page no errors in the log
      bc26e18d
    • unknown's avatar
      log0recv.c: · d12413f6
      unknown authored
        Add fault tolerance: when a log record contains nonsensical space id or page number, stop log scan there
      
      
      innobase/log/log0recv.c:
        Add fault tolerance: when a log record contains nonsensical space id or page number, stop log scan there
      d12413f6
  15. 02 Dec, 2001 1 commit
  16. 01 Dec, 2001 1 commit
    • unknown's avatar
      added build-tags · 9dae47bb
      unknown authored
      added test case that supposedly will crash mysqld built with 2.96
      
      
      9dae47bb
  17. 29 Nov, 2001 1 commit
    • unknown's avatar
      Better optimization for InnoDB and BDB tables for ORDER BY · ace64918
      unknown authored
      
      Build-tools/Do-compile:
        Merge with 4.0
      Docs/manual.texi:
        Changelog
      mysql-test/r/innodb.result:
        New tests cases for ORDER BY
      mysql-test/r/myisam.result:
        New tests cases for ORDER BY
      mysql-test/t/innodb.test:
        New tests cases for ORDER BY
      mysql-test/t/myisam.test:
        New tests cases for ORDER BY
      ace64918