mariadb/row
marko d1b5613fa0 branches/zip: Merge revisions 3479:3598 from branches/5.1:
------------------------------------------------------------------------
  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.
  ------------------------------------------------------------------------
2008-12-22 13:41:47 +00:00
..
row0ext.c branches/zip: When the server crashes while freeing an externally stored 2008-10-15 10:27:42 +00:00
row0ins.c branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
row0merge.c branches/zip: row_merge_drop_temp_indexes(): Replace the WHILE 1 with 2008-11-26 08:00:28 +00:00
row0mysql.c branches/zip: Pass the caller's file name and line number to 2008-12-22 10:27:16 +00:00
row0purge.c branches/zip: row_purge_remove_sec_if_poss_low(): Allocate mtr_vers 2008-12-09 08:31:26 +00:00
row0row.c branches/zip: fixes issue# 36 2008-06-18 22:20:53 +00:00
row0sel.c branches/zip: Merge revisions 3479:3598 from branches/5.1: 2008-12-22 13:41:47 +00:00
row0uins.c branches/zip: Note that it is legitimate for a secondary index record not 2008-11-24 16:01:42 +00:00
row0umod.c branches/zip: row_undo_mod_del_mark_or_remove_sec_low(): Do not 2008-12-05 08:02:54 +00:00
row0undo.c branches/zip: Introduce UNIV_INTERN, a linkage specifier for InnoDB-global 2008-02-06 14:17:36 +00:00
row0upd.c branches/zip: Remove update-in-place-in-select from the internal SQL 2008-12-17 12:40:59 +00:00
row0vers.c branches/zip: row_vers_impl_x_locked_off_kernel(): Remove compilation 2008-11-12 11:52:57 +00:00