1. 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
  2. 28 Nov, 2001 4 commits
    • unknown's avatar
      Added read log caching and fixed a possible bug in write cacheing. · 00d80fff
      unknown authored
      This should cause fewer seeks when using replication.
      
      
      Docs/manual.texi:
        Changelog
      00d80fff
    • unknown's avatar
    • unknown's avatar
      fixed alias drop bug in binlog · 08fc3585
      unknown authored
      fixed skip counter to do the RightThing (TM) when the user messes up.
      Still do RightThing when he gets it right.
      
      
      mysql-test/r/rpl000016.result:
        updated test result
      mysql-test/t/rpl000013.test:
        test alias bug
      mysql-test/t/rpl000016.test:
        test for proper skip when the user messes up
      sql/slave.cc:
        proper skip even when the user goofs up
      sql/sql_base.cc:
        drop real name, not last used alias in the log
      08fc3585
    • unknown's avatar
      Small safety fix · aaed141a
      unknown authored
      
      Docs/manual.texi:
        Cleanup
      extra/resolveip.c:
        Portability fix
      man/safe_mysqld.1:
        Cleanup
      mysys/mf_iocache2.c:
        Safety fix
      scripts/make_binary_distribution.sh:
        Add mysqlbinlog
      aaed141a
  3. 27 Nov, 2001 1 commit
    • unknown's avatar
      Fixed bug when joining with caching. · 312e5e82
      unknown authored
      Fixed race condition when using the binary log and INSERT DELAYED which could cause the binary log to have rows that was not yet written to MyISAM tables.
      
      
      Docs/manual.texi:
        Changelog
      mysql-test/r/null_key.result:
        Fix of testcase after changing optimizer to only use range keys if it would use a long part of the SAME key.
      sql/sql_insert.cc:
        Fixed race condition with binary log and INSERT DELAYED
      sql/sql_select.cc:
        Fixed bug when joining with caching
      312e5e82
  4. 26 Nov, 2001 3 commits
    • unknown's avatar
      0c9d051c
    • unknown's avatar
      A fix for ANALYZE TABLE · 22e34307
      unknown authored
      22e34307
    • unknown's avatar
      Fix race condition in ANALYZE TABLE. · 4615e500
      unknown authored
      Fixed bug where one got an empty set instead of a DEADLOCK error when using BDB tables.
      
      
      Docs/manual.texi:
        Cleanup
      configure.in:
        Version number change
      mysql-test/t/backup.test:
        drop used tables
      mysql-test/t/bdb-crash.test:
        cleanup
      mysys/thr_lock.c:
        cleanup
      sql/mysqld.cc:
        safety fix
      sql/records.cc:
        Fixed bug where one got an empty set instead of a DEADLOCK error when using
        BDB tables.
      sql/sql_table.cc:
        Fix race  condition in ANALYZE TABLE.
      4615e500
  5. 23 Nov, 2001 2 commits
  6. 22 Nov, 2001 7 commits
  7. 21 Nov, 2001 5 commits
    • unknown's avatar
      (UPDATE|DELETE) ...WHERE MATCH bugfix · dfbeb935
      unknown authored
      dfbeb935
    • unknown's avatar
      removed ftfuncs argument for mysql_select · 680d0219
      unknown authored
      it uses now thd->lex.ftfunc_list
      moved ft-initialization to a separate function
      re-disabled implicit ft initialization
      
      
      sql/item_func.cc:
        re-disabled implicit initialization that was re-enabled (by me)
        for reasons unknown (at least the code passed all the tests)
      sql/mysql_priv.h:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_base.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_parse.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      sql/sql_select.cc:
        removed ftfuncs argument for mysql_select
        it uses now thd->lex.ftfunc_list
        moved ft-initialization to a separate function
      680d0219
    • unknown's avatar
      Merge · 2283f2d8
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      Docs/manual.texi:
        SCCS merged
      2283f2d8
    • unknown's avatar
      Generate core file on Solaris. · 0afe57ba
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/mysqld.cc:
        Cleanup
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      0afe57ba
    • unknown's avatar
      typo fixed · e6309ed9
      unknown authored
      e6309ed9
  8. 19 Nov, 2001 1 commit
    • unknown's avatar
      srv0srv.c: · 689a55b1
      unknown authored
        Fix a seg fault if a lock wait timeout is exceeded at the some time someone grants the lock
      
      
      innobase/srv/srv0srv.c:
        Fix a seg fault if a lock wait timeout is exceeded at the some time someone grants the lock
      689a55b1
  9. 18 Nov, 2001 1 commit
  10. 17 Nov, 2001 3 commits
    • unknown's avatar
      Removing registry service parameter code · 7803c443
      unknown authored
      7803c443
    • unknown's avatar
      dict0dict.h, dict0dict.c: · 0d62f810
      unknown authored
        Fix wrong (though equivalent) type decl
      
      
      innobase/dict/dict0dict.c:
        Fix wrong (though equivalent) type decl
      innobase/include/dict0dict.h:
        Fix wrong (though equivalent) type decl
      0d62f810
    • unknown's avatar
      btr0cur.c, btr0btr.c, dict0dict.h, dict0dict.c: · 77c3dd15
      unknown authored
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      buf0flu.c:
        Fix a bug in previous change
        A small optimization for LRU flushes to avoid losing hot pages from the buffer pool
      
      
      innobase/buf/buf0flu.c:
        Fix a bug in previous change
      innobase/dict/dict0dict.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/include/dict0dict.h:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/btr/btr0btr.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      innobase/btr/btr0cur.c:
        Fix a bug in insert buffer B-tree upper levels; probably caused the crash by B.Fitzpatrick
      77c3dd15
  11. 14 Nov, 2001 1 commit
    • unknown's avatar
      buf0flu.c: · fb9d56cd
      unknown authored
        Fix a bug which could cause InnoDB to complain it cannot find free blocks from the buffer cache during recovery
      
      
      innobase/buf/buf0flu.c:
        Fix a bug which could cause InnoDB to complain it cannot find free blocks from the buffer cache during recovery
      fb9d56cd
  12. 07 Nov, 2001 2 commits
  13. 06 Nov, 2001 4 commits
    • unknown's avatar
      ha_innobase.cc: · 1119e844
      unknown authored
        Fix a typo
      
      
      sql/ha_innobase.cc:
        Fix a typo
      1119e844
    • unknown's avatar
      ha_innobase.cc: · efc69ba2
      unknown authored
        Make database and table names always lower case on Windows
      
      
      sql/ha_innobase.cc:
        Make database and table names always lower case on Windows
      efc69ba2
    • unknown's avatar
      3c0487c4
    • unknown's avatar
      Added missing mysqlbinlog to binary distributions. · f271c814
      unknown authored
      Applied patch to mysqlhotcopy
      
      
      myisam/mi_open.c:
        Fixed some purify warnings
      mysql-test/mysql-test-run.sh:
        Added --core as default to test suite
      scripts/make_binary_distribution.sh:
        Added missing mysqlbinlog
      scripts/mysqlhotcopy.sh:
        Applied patch with --record-log option
      sql/item_timefunc.cc:
        Fixed problem with SEC_TO_TIME() for long signed integers.
      f271c814
  14. 05 Nov, 2001 1 commit
  15. 03 Nov, 2001 2 commits
    • unknown's avatar
      Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when... · 0176dacd
      unknown authored
      Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when date_column is declared as NOT NULL.
      
      
      BUILD/SETUP.sh:
        Use -O1 to avoid problem with INLINE functions
      Docs/manual.texi:
        Changelog
      mysql-test/r/join.result:
        Test for bugfix
      mysql-test/t/join.test:
        Test for bugfix
      sql/sql_select.cc:
        Fixed problem with t1 LEFT_JOIN t2 ... WHERE t2.date_column IS NULL when date_column was declared as NOT NULL.
      BitKeeper/etc/ignore:
        Added bdb/include/db_ext.h bdb/include/mutex_ext.h to the ignore list
      0176dacd
    • unknown's avatar
      Fix that mysqladmin shutdown can be interrupted with ^C · b2cec26d
      unknown authored
      Fixed bug with BLOB keys in BDB tables
      Fixed problem with MERGE tables on OS with 32 bit files
      Fixed that TIME_TO_SEC() works with negative times
      
      
      Docs/manual.texi:
        Changelog
      client/mysqladmin.c:
        Fix that mysqladmin shutdown can be interrupted with ^C
      include/mysqld_error.h:
        Fixed typo
      mysql-test/r/func_time.result:
        Added test case for negative times
      mysql-test/t/func_time.test:
        Added test case for negative times
      mysql-test/t/rpl000015-slave.sh:
        Removed warnings
      mysql-test/t/rpl000016-slave.sh:
        Removed warnings
      sql/field.cc:
        Fixed bug with BLOB keys in BDB tables
      sql/field.h:
        Fixed bug with BLOB keys in BDB tables
      sql/ha_berkeley.cc:
        Fixed bug with BLOB keys in BDB tables
      sql/ha_myisammrg.cc:
        Fixed problem with MERGE tables on OS with 32 bit files
      sql/item_timefunc.cc:
        Fixed that TIME_TO_SEC() works with negative times.
      sql/share/swedish/errmsg.txt:
        Merge with 4.0
      sql/sql_acl.cc:
        Fixed typo
      b2cec26d
  16. 02 Nov, 2001 1 commit
    • unknown's avatar
      Portability fixes. · b9e1b930
      unknown authored
      
      BitKeeper/deleted/.del-configure.in~c6fc04d4e3d6e291:
        Delete: libmysql/configure.in
      BitKeeper/deleted/.del-db_ext.h~a1e210bbd0de0a48:
        Delete: bdb/include/db_ext.h
      BitKeeper/deleted/.del-mutex_ext.h~f20f47ddc346598b:
        Delete: bdb/include/mutex_ext.h
      Build-tools/Do-all-build-steps:
        Portability fix (-j 2 doesn't always work)
      configure.in:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      libmysql_r/Makefile.am:
        Added extra compiler options for libmysqld (required for HPUX)
      sql/log_event.cc:
        Removed warning
      b9e1b930
  17. 31 Oct, 2001 1 commit
    • unknown's avatar
      Changed time -> query_time in slow query log. · 78b58fca
      unknown authored
      Fixed Rows_examined in slow query log.
      
      
      Docs/manual.texi:
        Changlog
      sql/log.cc:
        Changed time -> query_time in slow query log.
      sql/sql_select.cc:
        Fixed Rows_examined count in slow query log.
      78b58fca