1. 31 Mar, 2006 1 commit
  2. 30 Mar, 2006 2 commits
  3. 29 Mar, 2006 14 commits
    • konstantin@mysql.com's avatar
      d360687d
    • konstantin@mysql.com's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 38bd424a
      konstantin@mysql.com authored
      into  mysql.com:/opt/local/work/mysql-5.0-15683
      38bd424a
    • aivanov@mysql.com's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 2dfb139c
      aivanov@mysql.com authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-merge
      2dfb139c
    • aivanov@mysql.com's avatar
      Restoring changes erroneously removed by applying · 6befdb5c
      aivanov@mysql.com authored
       the innodb-5.0-ss368 snapshot.
      6befdb5c
    • aivanov@mysql.com's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 32068206
      aivanov@mysql.com authored
      into  mysql.com:/home/alexi/innodb/mysql-5.0-merge
      32068206
    • aivanov@mysql.com's avatar
      Applied innodb-5.0-ss368 snapshot · 99d17803
      aivanov@mysql.com authored
        Fixed bugs:
        #16814: SHOW INNODB STATUS format error in LATEST FOREIGN KEY ERROR section
          dict_foreign_key_error_report(): Always print a newline after invoking
          dict_print_info_on_foreign_key_in_create_format().
        #16827: Better InnoDB error message if ibdata files omitted from my.cnf.
        #17126: CHECK TABLE on InnoDB causes a short hang during check of adaptive hash.
          CHECK TABLE blocking other queries, by releasing the btr_search_latch
          periodically during the adaptive hash table validation.
        #17405: Valgrind: conditional jump or move depends on uninitialised valuesw.
          buf_block_init(): Reset magic_n, buf_fix_count, and io_fix to avoid testing
          uninitialised variables.
        #18077: InnoDB uses full explicit table locks in stored FUNCTION.
        #18238: When locks exhaust the buffer pool, InnoDB does not roll back the trx.
          Check in pessimistic insert and update if the buffer pool is exhausted by locks.
        #18252: Disk space leaks in updates of InnoDB BLOB rows.
          btr_cur_pessimistic_update(): Invoke rec_get_offset() after rec_set_field_extern_bits().
          btr_store_big_rec_extern_fields(): Note that offsets will no longer be valid
          after calling this function.
        #18283: When InnoDB returns error 'lock table full', MySQL can write to binlog too much.
        #18384: InnoDB memory leak on duplicate key errors if row has many columns.
          row_ins_duplicate_error_in_clust(): Call mem_heap_free(heap) at func_exit if needed.
        #18350: Use consistent read in CREATE ... SELECT .. if innodb_locks_unsafe_for_binlog is used.
      99d17803
    • cmiller@zippy.(none)'s avatar
      c07a84f7
    • kent@mysql.com's avatar
      Merge · 0d332aef
      kent@mysql.com authored
      0d332aef
    • kent@mysql.com's avatar
      mysql_config.sh: · 67f2b0f3
      kent@mysql.com authored
        If installed, search built in lib path first, bug#13158
      67f2b0f3
    • kent@mysql.com's avatar
      Makefile.am: · 37b916a7
      kent@mysql.com authored
        Added "ndb_error_reporter" script, bug#18421
      37b916a7
    • kent@mysql.com's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1 · ca29e362
      kent@mysql.com authored
      into mysql.com:/Users/kent/mysql/bk/mysql-4.1-new
      ca29e362
    • kent@mysql.com's avatar
      Makefile.am: · e5ec09e8
      kent@mysql.com authored
        Install "ndb_size.pl" script and template, bug#18421
      e5ec09e8
    • dlenev@mysql.com's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0-runtime · 41a895a1
      dlenev@mysql.com authored
      into  mysql.com:/home/dlenev/mysql-5.0-bg17764
      41a895a1
    • dlenev@mysql.com's avatar
      Proposed fix for bug #17764 "Trigger crashes MyISAM table" · 17785d16
      dlenev@mysql.com authored
      A table with an on insert trigger was reported as crashed when the insert
      was processed with bulk insert mode on (handler::start_bulk_insert).
      The trigger was also selecting from the same table, and that caused
      the "crash".
      The same problem was present when an insert statement, which was processed
      in bulk mode, also used a stored function that was reading the same table.
      
      This fix disables bulk inserts if a statement uses functions or invokes
      triggers. Implementing more granular checks will require much more code and
      therefore can hardly be done in 5.0
      17785d16
  4. 28 Mar, 2006 23 commits