1. 29 Nov, 2001 1 commit
    • unknown's avatar
      Better optimization for InnoDB and BDB tables for ORDER BY · 573eb1de
      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
      573eb1de
  2. 28 Nov, 2001 4 commits
    • unknown's avatar
      Added read log caching and fixed a possible bug in write cacheing. · fa7ba453
      unknown authored
      This should cause fewer seeks when using replication.
      
      
      Docs/manual.texi:
        Changelog
      fa7ba453
    • unknown's avatar
    • unknown's avatar
      fixed alias drop bug in binlog · bcc7bdeb
      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
      bcc7bdeb
    • unknown's avatar
      Small safety fix · 61f60794
      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
      61f60794
  3. 27 Nov, 2001 1 commit
    • unknown's avatar
      Fixed bug when joining with caching. · 715e7c39
      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
      715e7c39
  4. 26 Nov, 2001 3 commits
    • unknown's avatar
      a5cc07a5
    • unknown's avatar
      A fix for ANALYZE TABLE · d84ccfd8
      unknown authored
      d84ccfd8
    • unknown's avatar
      Fix race condition in ANALYZE TABLE. · 6165e984
      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.
      6165e984
  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 · 9cdfb3a3
      unknown authored
      9cdfb3a3
    • unknown's avatar
      removed ftfuncs argument for mysql_select · e42c10bc
      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
      e42c10bc
    • unknown's avatar
      Merge · d1108703
      unknown authored
      
      sql/mysqld.cc:
        Auto merged
      Docs/manual.texi:
        SCCS merged
      d1108703
    • unknown's avatar
      Generate core file on Solaris. · bde45080
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      sql/mysqld.cc:
        Cleanup
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      bde45080
    • unknown's avatar
      typo fixed · c6ccf785
      unknown authored
      c6ccf785
  8. 19 Nov, 2001 1 commit
    • unknown's avatar
      srv0srv.c: · 2390b879
      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
      2390b879
  9. 18 Nov, 2001 1 commit
  10. 17 Nov, 2001 3 commits
    • unknown's avatar
      Removing registry service parameter code · 906481bc
      unknown authored
      906481bc
    • unknown's avatar
      dict0dict.h, dict0dict.c: · 02945f65
      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
      02945f65
    • unknown's avatar
      btr0cur.c, btr0btr.c, dict0dict.h, dict0dict.c: · ecb9be04
      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
      ecb9be04
  11. 14 Nov, 2001 1 commit
    • unknown's avatar
      buf0flu.c: · a87bfead
      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
      a87bfead
  12. 07 Nov, 2001 2 commits
  13. 06 Nov, 2001 4 commits
    • unknown's avatar
      ha_innobase.cc: · b0fe9c2b
      unknown authored
        Fix a typo
      
      
      sql/ha_innobase.cc:
        Fix a typo
      b0fe9c2b
    • unknown's avatar
      ha_innobase.cc: · c1908bae
      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
      c1908bae
    • unknown's avatar
      dee891ca
    • unknown's avatar
      Added missing mysqlbinlog to binary distributions. · a70d567d
      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.
      a70d567d
  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... · 60030236
      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
      60030236
    • unknown's avatar
      Fix that mysqladmin shutdown can be interrupted with ^C · d47add59
      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
      d47add59
  16. 02 Nov, 2001 1 commit
    • unknown's avatar
      Portability fixes. · dbc15220
      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
      dbc15220
  17. 31 Oct, 2001 1 commit
    • unknown's avatar
      Changed time -> query_time in slow query log. · 6bff28b8
      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.
      6bff28b8