1. 07 Feb, 2002 3 commits
    • unknown's avatar
      Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysql · 007470d8
      unknown authored
      
      sql/ha_innobase.cc:
        Auto merged
      007470d8
    • unknown's avatar
      Update to autoconf 2.52 · 3942e445
      unknown authored
      Fix of InnoDB variables in SHOW VARIABLES
      Fix for ALTER TABLE and InnoDB
      
      
      BUILD/FINISH.sh:
        Update to autoconf 2.52
      BUILD/SETUP.sh:
        Update to autoconf 2.52
      BUILD/compile-alpha:
        Update to autoconf 2.52
      BUILD/compile-pentium-gcov:
        Update to autoconf 2.52
      BUILD/compile-pentium-gprof:
        Update to autoconf 2.52
      BUILD/compile-pentium:
        Update to autoconf 2.52
      Docs/manual.texi:
        Changelog
      acconfig.h:
        Update to autoconf 2.52
      acinclude.m4:
        Update to autoconf 2.52
      bdb/dist/configure.in:
        Update to autoconf 2.52
      client/Makefile.am:
        Update to autoconf 2.52
      configure.in:
        Update to autoconf 2.52
      mysql-test/r/innodb.result:
        Update of InnoDB Cardinality values
      mysys/Makefile.am:
        Update to autoconf 2.52
      scripts/Makefile.am:
        Update to autoconf 2.52
      sql/ha_innobase.cc:
        Fix of InnoDB variables in SHOW VARIABLES
      sql/ha_innobase.h:
        Fix of InnoDB variables in SHOW VARIABLES
      sql/sql_table.cc:
        Fix for ALTER TABLE and InnoDB
      support-files/my-huge.cnf.sh:
        Fixed typo
      support-files/my-large.cnf.sh:
        Fixed typo
      support-files/my-medium.cnf.sh:
        Fixed typo
      support-files/my-small.cnf.sh:
        Fixed typo
      3942e445
    • unknown's avatar
      rem0cmp.c: · 9a052e27
      unknown authored
        Prevent a foreign key constraint references between INT columns where the signedness is different
      
      
      innobase/rem/rem0cmp.c:
        Prevent a foreign key constraint references between INT columns where the signedness is different
      9a052e27
  2. 04 Feb, 2002 2 commits
    • unknown's avatar
      ha_innobase.cc: · 70634523
      unknown authored
        Remove use of prebuilt->trx, better play safe since we do not know MySQL call order of external_lock
      
      
      sql/ha_innobase.cc:
        Remove use of prebuilt->trx, better play safe since we do not know MySQL call order of external_lock
      70634523
    • unknown's avatar
      Many files: · 9871a6d0
      unknown authored
        Small improvements
      row0mysql.c:
        Small improvements + fix the ALTER TABLE problem by introducing a lazy drop table it can use
      ha_innobase.cc:
        Some fine-tuning of optimization
      
      
      sql/ha_innobase.cc:
        Some fine-tuning of optimization
      innobase/include/log0recv.h:
        Small improvements
      innobase/include/mem0mem.h:
        Small improvements
      innobase/include/mem0pool.h:
        Small improvements
      innobase/include/row0mysql.h:
        Small improvements
      innobase/include/srv0srv.h:
        Small improvements
      innobase/include/trx0trx.h:
        Small improvements
      innobase/buf/buf0lru.c:
        Small improvements
      innobase/fil/fil0fil.c:
        Small improvements
      innobase/log/log0recv.c:
        Small improvements
      innobase/mem/mem0mem.c:
        Small improvements
      innobase/mem/mem0pool.c:
        Small improvements
      innobase/row/row0mysql.c:
        Small improvements + fix the ALTER TABLE problem by introducing a lazy drop table it can use
      innobase/srv/srv0srv.c:
        Small improvements
      innobase/srv/srv0start.c:
        Small improvements
      innobase/trx/trx0purge.c:
        Small improvements
      innobase/trx/trx0trx.c:
        Small improvements
      9871a6d0
  3. 03 Feb, 2002 2 commits
    • unknown's avatar
      ha_innobase.cc: · 3518de82
      unknown authored
        Fix the crashes reported by Peter; SHOW CREATE does not call external_lock before calling ::info, and consequently the trx struct in prebuilt is obsolete; setting trx->op_info caused erratic memory corruption in mysqldump
      
      
      sql/ha_innobase.cc:
        Fix the crashes reported by Peter; SHOW CREATE does not call external_lock before calling ::info, and consequently the trx struct in prebuilt is obsolete; setting trx->op_info caused erratic memory corruption in mysqldump
      3518de82
    • unknown's avatar
      Merge heikki@work.mysql.com:/home/my/mysql · 9855a07b
      unknown authored
      into donna.mysql.fi:/home/heikki/mysqln
      
      
      9855a07b
  4. 30 Jan, 2002 4 commits
    • unknown's avatar
      btr0cur.c, ha_innobase.cc: · 1ff678a9
      unknown authored
        Fine-tune optimization parameters; in small tables the estimates are accurate; in big tables let us not be too optimistic about index selectivity
      
      
      sql/ha_innobase.cc:
        Fine-tune optimization parameters; in small tables the estimates are accurate; in big tables let us not be too optimistic about index selectivity
      innobase/btr/btr0cur.c:
        Fine-tune optimization parameters; in small tables the estimates are accurate; in big tables let us not be too optimistic about index selectivity
      1ff678a9
    • unknown's avatar
      8a56717c
    • unknown's avatar
      Fix in SHOW GRANTS: REFERENCE -> REFERENCES · bd454107
      unknown authored
      
      Docs/manual.texi:
        changelog
      sql/sql_acl.cc:
        Fix REFERENCE -> REFERENCES
      bd454107
    • unknown's avatar
      ha_innobase.cc: · dec0182c
      unknown authored
        Assume selectivity of any key prefix is better than 1 / 100, regardless of what the estimator returns; this balances the pessimistic assumption of the optimizer thatany secondary key access to the full row incurs a page read from disk
      
      
      sql/ha_innobase.cc:
        Assume selectivity of any key prefix is better than 1 / 100, regardless of what the estimator returns; this balances the pessimistic assumption of the optimizer thatany secondary key access to the full row incurs a page read from disk
      dec0182c
  5. 29 Jan, 2002 2 commits
    • unknown's avatar
      mem0mem.c: · 94f7b7f3
      unknown authored
        Add more diagnostic code to cath possible memory corruption
      
      
      innobase/mem/mem0mem.c:
        Add more diagnostic code to cath possible memory corruption
      94f7b7f3
    • unknown's avatar
      page0page.ic: · a1940f03
      unknown authored
        Add an assert
      dyn0dyn.h:
        Reduce stack consumption
      
      
      innobase/include/dyn0dyn.h:
        Reduce stack consumption
      innobase/include/page0page.ic:
        Add an assert
      a1940f03
  6. 28 Jan, 2002 1 commit
    • unknown's avatar
      Many files: · ac540e96
      unknown authored
        Merge InnoDB-.48
      
      
      sql/ha_innobase.cc:
        Merge InnoDB-.48
      innobase/include/dict0dict.h:
        Merge InnoDB-.48
      innobase/include/dict0mem.h:
        Merge InnoDB-.48
      innobase/include/mem0dbg.h:
        Merge InnoDB-.48
      innobase/include/mem0mem.h:
        Merge InnoDB-.48
      innobase/include/que0que.h:
        Merge InnoDB-.48
      innobase/include/row0mysql.h:
        Merge InnoDB-.48
      innobase/include/srv0srv.h:
        Merge InnoDB-.48
      innobase/include/trx0sys.h:
        Merge InnoDB-.48
      innobase/include/trx0trx.h:
        Merge InnoDB-.48
      innobase/include/mem0mem.ic:
        Merge InnoDB-.48
      innobase/dict/dict0dict.c:
        Merge InnoDB-.48
      innobase/dict/dict0mem.c:
        Merge InnoDB-.48
      innobase/log/log0recv.c:
        Merge InnoDB-.48
      innobase/mem/mem0dbg.c:
        Merge InnoDB-.48
      innobase/mem/mem0mem.c:
        Merge InnoDB-.48
      innobase/pars/lexyy.c:
        Merge InnoDB-.48
      innobase/que/que0que.c:
        Merge InnoDB-.48
      innobase/rem/rem0rec.c:
        Merge InnoDB-.48
      innobase/row/row0mysql.c:
        Merge InnoDB-.48
      innobase/row/row0sel.c:
        Merge InnoDB-.48
      innobase/srv/srv0srv.c:
        Merge InnoDB-.48
      innobase/sync/sync0arr.c:
        Merge InnoDB-.48
      innobase/trx/trx0sys.c:
        Merge InnoDB-.48
      innobase/trx/trx0trx.c:
        Merge InnoDB-.48
      innobase/trx/trx0undo.c:
        Merge InnoDB-.48
      ac540e96
  7. 22 Jan, 2002 1 commit
    • unknown's avatar
      ha_innobase.cc, ha_innobase.h, handler.h, handler.cc, sql_class.h, log.cc: · 2aa57243
      unknown authored
        Tell table handlers where a binlog segment for a trx ends
      
      
      sql/log.cc:
        Tell table handlers where a binlog segment for a trx ends
      sql/sql_class.h:
        Tell table handlers where a binlog segment for a trx ends
      sql/handler.cc:
        Tell table handlers where a binlog segment for a trx ends
      sql/handler.h:
        Tell table handlers where a binlog segment for a trx ends
      sql/ha_innobase.h:
        Tell table handlers where a binlog segment for a trx ends
      sql/ha_innobase.cc:
        Tell table handlers where a binlog segment for a trx ends
      2aa57243
  8. 19 Jan, 2002 1 commit
  9. 17 Jan, 2002 2 commits
  10. 13 Jan, 2002 2 commits
    • unknown's avatar
      mysqldump.c: · aec8b894
      unknown authored
        Inc the version
      
      
      client/mysqldump.c:
        Inc the version
      aec8b894
    • unknown's avatar
      mysqldump.c: · 27f28296
      unknown authored
        Added missing 'Q' for -Q option
      
      
      client/mysqldump.c:
        Added missing 'Q' for -Q option
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      27f28296
  11. 04 Jan, 2002 3 commits
    • unknown's avatar
      ut0mem.c: · 33c13daf
      unknown authored
        Better error message if we hit the max process size in FreeBSD
      
      
      innobase/ut/ut0mem.c:
        Better error message if we hit the max process size in FreeBSD
      33c13daf
    • unknown's avatar
      os0file.c: · 29395436
      unknown authored
        Add better error message if access rights are wrong
      
      
      innobase/os/os0file.c:
        Add better error message if access rights are wrong
      29395436
    • unknown's avatar
      srv0start.c: · 04b45b17
      unknown authored
        Fix typo
      
      
      innobase/srv/srv0start.c:
        Fix typo
      04b45b17
  12. 03 Jan, 2002 1 commit
    • unknown's avatar
      os0file.c: · be89cb71
      unknown authored
        Improve error messages which may occur in installation
      
      
      innobase/os/os0file.c:
        Improve error messages which may occur in installation
      be89cb71
  13. 02 Jan, 2002 3 commits
  14. 31 Dec, 2001 1 commit
    • unknown's avatar
      row0mysql.c: · c7552758
      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
      c7552758
  15. 30 Dec, 2001 2 commits
  16. 27 Dec, 2001 6 commits
  17. 26 Dec, 2001 1 commit
    • unknown's avatar
      os0file.c: · cb25ddd1
      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
      cb25ddd1
  18. 25 Dec, 2001 1 commit
    • unknown's avatar
      mysqld.cc: · 1b6afd02
      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
      1b6afd02
  19. 24 Dec, 2001 1 commit
    • unknown's avatar
      log0recv.c: · 42c224c3
      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
      42c224c3
  20. 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