mariadb/innobase/row
unknown b83c29766c Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index()
to crash".
 Changes from snapshot innodb-5.0-ss52.
 Note that buf_block_t::index should be protected by btr_search_latch
 or an s-latch or x-latch on the index page.
 btr_search_drop_page_hash_index(): Read block->index while holding
 btr_search_latch and use the cached value in the loop. Remove some
 redundant assertions.
 Also fix 13778. When FOREIGN_KEY_CHECKS=0 we still need to check that
 datatypes between foreign key references are compatible.
 Also added test cases to 9802.


innobase/btr/btr0sea.c:
  Changes from innodb-5.0-ss52
innobase/dict/dict0dict.c:
  Changes from innodb-5.0-ss52
innobase/dict/dict0load.c:
  Changes from innodb-5.0-ss52
innobase/include/buf0buf.h:
  Changes from innodb-5.0-ss52
innobase/include/dict0dict.h:
  Changes from innodb-5.0-ss52
innobase/include/dict0load.h:
  Changes from innodb-5.0-ss52
innobase/include/rem0cmp.h:
  Changes from innodb-5.0-ss52
innobase/rem/rem0cmp.c:
  Changes from innodb-5.0-ss52
innobase/row/row0mysql.c:
  Changes from innodb-5.0-ss52
mysql-test/r/innodb.result:
  Changes from innodb-5.0-ss52
mysql-test/t/innodb.test:
  Changes from innodb-5.0-ss52
sql/ha_innodb.cc:
  Changes from innodb-5.0-ss52
sql/ha_innodb.h:
  Changes from innodb-5.0-ss52
2005-12-06 22:02:40 +03:00
..
Makefile.am - Fixed bug in "make DESTDIR=<dir> install" - the InnoDB static 2003-04-10 20:03:52 +02:00
row0ins.c InnoDB: Handle temporary file creation failure more gracefully. 2005-09-26 13:24:01 +03:00
row0mysql.c Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
row0purge.c InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
row0row.c InnoDB: Performance optimizations based on OProfile analysis 2005-04-25 10:14:35 +03:00
row0sel.c row0sel.c: 2005-09-03 12:48:41 +03:00
row0uins.c Merge with 4.0 2004-04-26 15:53:31 +03:00
row0umod.c InnoDB: Print more than 300 characters of queries in various error conditions, 2005-08-12 11:39:19 +03:00
row0undo.c InnoDB: Define some macros around GCC's __builtin_expect() 2005-04-21 14:23:26 +03:00
row0upd.c BUG#13900 DATETIME data changes after inserting a new row in a InnoDB table 2005-10-17 14:11:37 -04:00
row0vers.c Fix bugs found in previous optimizations. 2005-04-27 12:28:44 +03:00