1. 04 Dec, 2001 2 commits
    • unknown's avatar
      buf0buf.ic, mtr0log.ic: · 2196908a
      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
      2196908a
    • unknown's avatar
      log0recv.c: · 78fc8a74
      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
      78fc8a74
  2. 02 Dec, 2001 1 commit
  3. 01 Dec, 2001 1 commit
    • unknown's avatar
      added build-tags · 33a3ac90
      unknown authored
      added test case that supposedly will crash mysqld built with 2.96
      
      33a3ac90
  4. 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
  5. 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
  6. 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
  7. 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
  8. 23 Nov, 2001 2 commits
  9. 22 Nov, 2001 7 commits
  10. 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
  11. 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
  12. 18 Nov, 2001 1 commit
  13. 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
  14. 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
  15. 07 Nov, 2001 2 commits
  16. 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
  17. 05 Nov, 2001 1 commit