1. 23 Apr, 2003 12 commits
  2. 22 Apr, 2003 9 commits
  3. 21 Apr, 2003 1 commit
    • unknown's avatar
      buf0buf.c: · 8b9ba832
      unknown authored
        No buffer pool activity in SHOW INNODB STATUS actually meant no page gets
      
      
      innobase/buf/buf0buf.c:
        No buffer pool activity in SHOW INNODB STATUS actually meant no page gets
      8b9ba832
  4. 20 Apr, 2003 1 commit
    • unknown's avatar
      univ.i: · af1e8699
      unknown authored
        If HAVE_purify is defined, define UNIV_SET_MEM_TO_ZERO to eliminate Purify warnings
      
      
      innobase/include/univ.i:
        If HAVE_purify is defined, define UNIV_SET_MEM_TO_ZERO to eliminate Purify warnings
      af1e8699
  5. 19 Apr, 2003 1 commit
    • unknown's avatar
      buf0buf.c: · 21651853
      unknown authored
        Do not set buffer pool to zero when we start up: that takes too much time for big buffer pools; Purify users must define UNIV_SET_MEM_TO_ZERO in univ.i to eliminate spurious (?) Purify warnings
      
      
      innobase/buf/buf0buf.c:
        Do not set buffer pool to zero when we start up: that takes too much time for big buffer pools; Purify users must define UNIV_SET_MEM_TO_ZERO in univ.i to eliminate spurious (?) Purify warnings
      21651853
  6. 18 Apr, 2003 2 commits
    • unknown's avatar
      ha_innodb.cc: · 64ce92b7
      unknown authored
        Prevent crash if MySQL calls rnd_end WITOUT calling rnd_init first: only restore active_index if it the old value was pushed in rnd_init
        Initialize active_index to a sensible value: prevent crash if we restore it to the original value after an table scan
      
      
      sql/ha_innodb.cc:
        Prevent crash if MySQL calls rnd_end WITOUT calling rnd_init first: only restore active_index if it the old value was pushed in rnd_init
      64ce92b7
    • unknown's avatar
      ha_innodb.h, ha_innodb.cc: · 2f156c69
      unknown authored
        Make InnoDB to restore old active_index value after a table scan: MySQL may assume that a scan does NOT change active_index; this partially fixes bug 241 of UPDATE ... ORDER BY ... but it still remains that MySQL actually ignores the ORDER BY for both MyISAM and InnoDB tables
      log0recv.c:
        Use fflush to make sure report of a corrupt log record is printed to .err log before mysqld crashes
      
      
      innobase/log/log0recv.c:
        Use fflush to make sure report of a corrupt log record is printed to .err log before mysqld crashes
      sql/ha_innodb.cc:
        Make InnoDB to restore old active_index value after a table scan: MySQL may assume that a scan does NOT change active_index; this partially fixes bug 241 of UPDATE ... ORDER BY ... but it still remains that MySQL actually ignores the ORDER BY for both MyISAM and InnoDB tables
      sql/ha_innodb.h:
        Make InnoDB to restore old active_index value after a table scan: MySQL may assume that a scan does NOT change active_index; this partially fixes bug 241 of UPDATE ... ORDER BY ... but it still remains that MySQL actually ignores the ORDER BY for both MyISAM and InnoDB tables
      2f156c69
  7. 16 Apr, 2003 13 commits
    • unknown's avatar
      row0sel.c: · 3ebfa9c9
      unknown authored
        Do not allow InnoDB to cache result set in HANDLER because user can use PREV and NEXT and scroll the cursor
      
      
      innobase/row/row0sel.c:
        Do not allow InnoDB to cache result set in HANDLER because user can use PREV and NEXT and scroll the cursor
      3ebfa9c9
    • unknown's avatar
      ha_innodb.cc, row0sel.c, row0mysql.c, row0mysql.h: · 99cea2be
      unknown authored
        Allow HANDLER PREV and NEXT also after positioning the cursor with a unique search on the primary key
      
      
      innobase/include/row0mysql.h:
        Allow HANDLER PREV and NEXT also after positioning the cursor with a unique search on the primary key
      innobase/row/row0mysql.c:
        Allow HANDLER PREV and NEXT also after positioning the cursor with a unique search on the primary key
      innobase/row/row0sel.c:
        Allow HANDLER PREV and NEXT also after positioning the cursor with a unique search on the primary key
      sql/ha_innodb.cc:
        Allow HANDLER PREV and NEXT also after positioning the cursor with a unique search on the primary key
      99cea2be
    • unknown's avatar
      row0ins.c: · 2b3891e4
      unknown authored
        Better fix for the ON DELETE SET NULL problem
      
      
      innobase/row/row0ins.c:
        Better fix for the ON DELETE SET NULL problem
      2b3891e4
    • unknown's avatar
      row0ins.c: · 9ffd6666
      unknown authored
        Fix bug: we did not allow ON DELETE SET NULL to modify the same table where the delete was made; we can allow it because that cannot produce infinite loops cascaded operations
      
      
      innobase/row/row0ins.c:
        Fix bug: we did not allow ON DELETE SET NULL to modify the same table where the delete was made; we can allow it because that cannot produce infinite loops cascaded operations
      9ffd6666
    • unknown's avatar
      row0sel.c: · 37cf961e
      unknown authored
        Fix crash in HANDLER PREV or NEXT if the cursor was positioned using a unique search condition on the primary key: in that case InnoDB does NOT store the cursor position for later fetch prev or next
      
      
      innobase/row/row0sel.c:
        Fix crash in HANDLER PREV or NEXT if the cursor was positioned using a unique search condition on the primary key: in that case InnoDB does NOT store the cursor position for later fetch prev or next
      37cf961e
    • unknown's avatar
      Fix for #126 · 2b9dbcdd
      unknown authored
      
      sql/ha_myisam.cc:
        Flag added to turn on check sum recounting
      2b9dbcdd
    • unknown's avatar
      Merge abotchkov@bk-internal.mysql.com:/home/bk/mysql-4.0 · f7b083eb
      unknown authored
      into deer.mysql.r18.ru:/home/hf/work/mysql-4.0.erf
      
      f7b083eb
    • unknown's avatar
      Exported functions required by MySQLCC · 2ef5c667
      unknown authored
      
      BitKeeper/deleted/.del-libmysql.def~29fc6d70335f1c4c:
        Delete: VC++Files/libmysql/libmysql.def
      2ef5c667
    • unknown's avatar
      fix for bug #212 · 921692ac
      unknown authored
      
      sql/sql_list.h:
        We should reset list::last here
      921692ac
    • unknown's avatar
      Many files: · 84278711
      unknown authored
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      
      
      innobase/buf/buf0flu.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/dict/dict0crea.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/dict/dict0dict.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/dict/dict0load.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/ibuf/ibuf0ibuf.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/include/db0err.h:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/include/dict0dict.h:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/include/row0ins.h:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/lock/lock0lock.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/os/os0file.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/row/row0ins.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/row/row0mysql.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/row/row0sel.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/row/row0upd.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/srv/srv0srv.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      innobase/ut/ut0ut.c:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      sql/ha_innodb.cc:
        Merge InnoDB-4.0.13; DROP FOREIGN KEY now works
      84278711
    • unknown's avatar
      Memory leak fixed. · 2821cfc1
      unknown authored
      2821cfc1
    • unknown's avatar
    • unknown's avatar
  8. 15 Apr, 2003 1 commit