mariadb/storage/innobase
Marko Mäkelä 34e5d4740e Backport an InnoDB Bug #58815 (Bug #11765812) work-around from mysql-trunk:
------------------------------------------------------------
revno 2876.244.305
revision id marko.makela@oracle.com-20110413082211-e6ouhjz5rmqxcqap
parent  marko.makela@oracle.com-20110413075948-kvytmc37ye1nt7d9
committer  Marko Mäkelä <marko.makela@oracle.com>
branch nick 5.6-innodb
timestamp Wed 2011-04-13 11:22:11 +0300
message:
  Suppress the Bug #58815 (Bug #11765812) assertion failure.

  buf_page_get_gen(): Introduce BUF_GET_POSSIBLY_FREED for suppressing the
  check that the file page must not have been freed.

  btr_estimate_n_rows_in_range_on_level(): Pass BUF_GET_POSSIBLY_FREED and
  explain in the comments why this is needed and why it should be mostly
  harmless to ignore the problem. If InnoDB had always initialized all
  unused fields in data files, no problem would exist.

  This change does not fix the bug, it just "shoots the messenger".

  rb:647 approved by Jimmy Yang
2011-05-24 11:41:31 +03:00
..
btr Backport an InnoDB Bug #58815 (Bug #11765812) work-around from mysql-trunk: 2011-05-24 11:41:31 +03:00
buf Backport an InnoDB Bug #58815 (Bug #11765812) work-around from mysql-trunk: 2011-05-24 11:41:31 +03:00
data
dict A non-functional change related to Bug#11830883 2011-05-09 11:12:26 +03:00
dyn
eval
fil Bug#12543706 - innodb-fast-shutdown=2: Assert 2011-05-17 15:15:55 +03:00
fsp
fut
ha
handler
ibuf
include Backport an InnoDB Bug #58815 (Bug #11765812) work-around from mysql-trunk: 2011-05-24 11:41:31 +03:00
lock
log
mach
mem
mtr
os
page A non-functional change related to Bug#11830883 2011-05-09 11:12:26 +03:00
pars
que
read
rem
row A non-functional change related to Bug#11830883 2011-05-09 11:12:26 +03:00
srv merge 2011-05-04 11:08:07 +02:00
sync
trx Fix a bogus UNIV_SYNC_DEBUG failure in the fix of Bug #59641 2011-05-18 15:05:08 +03:00
usr
ut
CMakeLists.txt
compile-innodb
COPYING.Google
COPYING.Percona
Doxyfile
ha_innodb.def