• marko's avatar
    branches/zip: Merge revisions 3479:3598 from branches/5.1: · 0c80424f
    marko authored
      ------------------------------------------------------------------------
      r3588 | inaam | 2008-12-18 14:26:54 +0200 (Thu, 18 Dec 2008) | 8 lines
    
      branches/5.1
    
      It is a bug in unused code. If we don't calculate the hash value when
      calculating the mutex number then two pages which map to same hash
      value can get two different mutex numbers.
    
      Approved by: Marko
      ------------------------------------------------------------------------
      r3590 | marko | 2008-12-18 15:33:36 +0200 (Thu, 18 Dec 2008) | 11 lines
    
      branches/5.1: When converting a record to MySQL format, copy the default
      column values for columns that are SQL NULL.  This addresses failures in
      row-based replication (Bug #39648).
    
      row_prebuilt_t: Add default_rec, for the default values of the columns in
      MySQL format.
    
      row_sel_store_mysql_rec(): Use prebuilt->default_rec instead of
      padding columns.
    
      rb://64 approved by Heikki Tuuri
      ------------------------------------------------------------------------
      r3598 | marko | 2008-12-22 15:28:03 +0200 (Mon, 22 Dec 2008) | 6 lines
    
      branches/5.1: ibuf_delete_rec(): When the record cannot be found and
      the tablespace has been dropped, commit the mini-transaction, so that
      InnoDB will not hold the insert buffer tree latch in exclusive mode,
      causing a potential deadlock.  This bug was introduced in the fix of
      Bug #27276 in r2924.
      ------------------------------------------------------------------------
    0c80424f
ibuf0ibuf.c 91.9 KB