mariadb/storage/innobase/buf
Marko Mäkelä d87a29bea9 Bug #13651627 Move ut_ad(0) from the beginning to the end of buf_page_print(),
print page dump

buf_page_print(): Remove the ut_ad(0) from the beginning. Add two flags
(enum buf_page_print_flags) that can be bitwise-ORed together:

BUF_PAGE_PRINT_NO_CRASH:
  Do not crash debug builds at the end of buf_page_print().
BUF_PAGE_PRINT_NO_FULL:
  Do not print the full page dump. This can be useful when adding
  diagnostic printout to flushing or to the doublewrite buffer.

trx_sys_doublewrite_init_or_restore_page(): Replace exit(1) with ut_error,
so that we can get a core dump if this extraordinary condition happens.

rb:924 approved by Sunny Bains
2012-02-02 12:31:57 +02:00
..
buf0buddy.c Merge mysql-5.1 to mysql-5.5. 2011-09-06 10:14:45 +03:00
buf0buf.c Bug #13651627 Move ut_ad(0) from the beginning to the end of buf_page_print(), 2012-02-02 12:31:57 +02:00
buf0flu.c Bug #13651627 Move ut_ad(0) from the beginning to the end of buf_page_print(), 2012-02-02 12:31:57 +02:00
buf0lru.c Bug#11759044 - 51325: DROPPING AN EMPTY INNODB TABLE TAKES A LONG TIME 2011-12-07 09:12:53 -05:00
buf0rea.c Merge from 5.1 the fix for Bug 12356373 2011-07-19 10:54:59 -04:00