mariadb/innobase
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
..
btr Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
buf Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
data Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
db Added Innobase to source distribution 2001-02-17 14:19:19 +02:00
dict Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
dyn Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
eval Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
fil Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
fsp Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
fut Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
ha Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
ibuf Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
include Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
lock Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
log Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
mach Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
mem Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
mtr Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
os Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
page Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
pars Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
que Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
read Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
rem Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
row Fix BUG#14747: "Race condition can cause btr_search_drop_page_hash_index() 2005-12-06 22:02:40 +03:00
srv Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
sync Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
thr Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
trx Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
usr Removed innobase/my_cnf, innobase/include/makefilewin.i, 2005-10-26 20:06:08 +04:00
ut Merge ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-4.1 2005-10-27 23:43:20 +03:00
configure.in WL#2286 - Compile MySQL w/YASSL support 2005-06-23 21:29:44 +05:00
Makefile.am Remove unneeded module "com" 2004-03-11 12:55:28 +02:00