1. 31 Dec, 2001 1 commit
    • unknown's avatar
      row0mysql.c: · 7e47ae6d
      unknown authored
        Remove erroneous warning of a duplicate key when the key in a UNIQUE secondary index contains a NULL
      
      
      innobase/row/row0mysql.c:
        Remove erroneous warning of a duplicate key when the key in a UNIQUE secondary index contains a NULL
      7e47ae6d
  2. 30 Dec, 2001 2 commits
  3. 27 Dec, 2001 6 commits
  4. 26 Dec, 2001 1 commit
    • unknown's avatar
      os0file.c: · 519c88af
      unknown authored
        Make os_file_flush to ignore the error we get from a raw device in fsync
      
      
      innobase/os/os0file.c:
        Make os_file_flush to ignore the error we get from a raw device in fsync
      519c88af
  5. 25 Dec, 2001 1 commit
    • unknown's avatar
      mysqld.cc: · d299dfc4
      unknown authored
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
        Added a missing break: if not specified, innodb_fast_shutdown got the same value as ..flush_log_at_trx commit
      
      
      sql/mysqld.cc:
        Changed default of file_io_threads to 4 and lock_wait_timeout to 50 seconds
      d299dfc4
  6. 24 Dec, 2001 1 commit
    • unknown's avatar
      log0recv.c: · 044d2959
      unknown authored
        Print progress info of the applying log records to the database phase in recovery
      srv0srv.c:
        Do buffer pool flush and checkpoints more often to make recovery faster
      
      
      innobase/srv/srv0srv.c:
        Do buffer pool flush and checkpoints more often to make recovery faster
      innobase/log/log0recv.c:
        Print progress info of the applying log records to the database phase in recovery
      044d2959
  7. 23 Dec, 2001 1 commit
    • unknown's avatar
      ha_innobase.cc: · a563b55d
      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
      a563b55d
  8. 22 Dec, 2001 3 commits
    • unknown's avatar
      data0type.ic, rem0cmp.c: · 39ddc517
      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
      39ddc517
    • unknown's avatar
      ha_innobase.h: · 8d596cae
      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
      8d596cae
    • unknown's avatar
      ha_innobase.cc: · 46f3c488
      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
      46f3c488
  9. 21 Dec, 2001 1 commit
    • unknown's avatar
      Fixed shutdown problem on HPUX · db046dfd
      unknown authored
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/innodb.result:
        Update results after InnoDB optimizer changes.
      db046dfd
  10. 20 Dec, 2001 2 commits
    • unknown's avatar
      row0ins.c: · d069c7b7
      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
      d069c7b7
    • unknown's avatar
      log0recv.c: · f9298e99
      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
      f9298e99
  11. 19 Dec, 2001 3 commits
  12. 18 Dec, 2001 1 commit
    • unknown's avatar
      ha_innobase.cc: · b06fe511
      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.
      b06fe511
  13. 17 Dec, 2001 5 commits
    • unknown's avatar
      75db3094
    • unknown's avatar
      Added DO command · d508b39f
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/gen_lex_hash.cc:
        Safety fix
      d508b39f
    • unknown's avatar
      ha_innobase.cc, dict0dict.c: · c458e0be
      unknown authored
        Cleanup
      
      
      innobase/dict/dict0dict.c:
        Cleanup
      sql/ha_innobase.cc:
        Cleanup
      c458e0be
    • unknown's avatar
      dict0mem.c, dict0dict.c, row0mysql.c, dict0mem.h: · 3179f056
      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
      3179f056
    • unknown's avatar
      ha_innobase.cc: · 91650532
      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.
      91650532
  14. 15 Dec, 2001 2 commits
  15. 14 Dec, 2001 4 commits
    • unknown's avatar
      dict0crea.c: · 2a91b534
      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
      2a91b534
    • unknown's avatar
      rem0rec.ic: · 8198cf8a
      unknown authored
        Remove a theoretical overrun in adaptive hash index building
      
      
      innobase/include/rem0rec.ic:
        Remove a theoretical overrun in adaptive hash index building
      8198cf8a
    • unknown's avatar
      buf0buf.c: · a88708d4
      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
      a88708d4
    • unknown's avatar
      misc cleanup · a6090e3c
      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
      a6090e3c
  16. 13 Dec, 2001 5 commits
    • unknown's avatar
      merged · f19819ee
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      f19819ee
    • unknown's avatar
      ec2e031a
    • unknown's avatar
      Added status variables for all MySQL commands. · 6b1bb875
      unknown authored
      
      Docs/manual.texi:
        Changelog
      6b1bb875
    • unknown's avatar
      Fixed problem with default & InnoDB tables. · afa259a9
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      afa259a9
    • unknown's avatar
      slave-skip-errors · 9cbc19c8
      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
      9cbc19c8
  17. 11 Dec, 2001 1 commit
    • unknown's avatar
      sync0arr.c: · 77629c20
      unknown authored
        Increase semaphore wait warning threshold to 240 seconds
      
      
      innobase/sync/sync0arr.c:
        Increase semaphore wait warning threshold to 240 seconds
      77629c20