mariadb/storage/innobase/row
Marko Mäkelä fbeb9489cd Cleanup of MDEV-12600: crash during install_db with innodb_page_size=32K and ibdata1=3M
The doublewrite buffer pages must fit in the first InnoDB system
tablespace data file. The checks that were added in the initial patch
(commit 112b21da37)
were at too high level and did not cover all cases.

innodb.log_data_file_size: Test all innodb_page_size combinations.

fsp_header_init(): Never return an error. Move the change buffer creation
to the only caller that needs to do it.

btr_create(): Clean up the logic. Remove the error log messages.

buf_dblwr_create(): Try to return an error on non-fatal failure.
Check that the first data file is big enough for creating the
doublewrite buffers.

buf_dblwr_process(): Check if the doublewrite buffer is available.
Display the message only if it is available.

recv_recovery_from_checkpoint_start_func(): Remove a redundant message
about FIL_PAGE_FILE_FLUSH_LSN mismatch when crash recovery has already
been initiated.

fil_report_invalid_page_access(): Simplify the message.

fseg_create_general(): Do not emit messages to the error log.

innobase_init(): Revert the changes.

trx_rseg_create(): Refactor (no functional change).
2017-06-08 11:55:47 +03:00
..
row0ext.cc move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ftsort.cc Merge 10.0 into 10.1 2017-05-19 12:29:37 +03:00
row0import.cc Silence bogus GCC 7 warnings -Wimplicit-fallthrough 2017-05-17 08:27:04 +03:00
row0ins.cc Merge 10.0 into 10.1 2017-05-19 12:29:37 +03:00
row0log.cc Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
row0merge.cc MDEV-12926 encryption.innodb_onlinealter_encryption, encryption.innodb-bad-key-change failed in buildbot with valgrind 2017-05-26 19:13:21 +03:00
row0mysql.cc Cleanup of MDEV-12600: crash during install_db with innodb_page_size=32K and ibdata1=3M 2017-06-08 11:55:47 +03:00
row0purge.cc Silence bogus GCC 7 warnings -Wimplicit-fallthrough 2017-05-17 08:27:04 +03:00
row0quiesce.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0row.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0sel.cc Merge 10.0 into 10.1 2017-05-20 08:41:20 +03:00
row0uins.cc MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
row0umod.cc MDEV-12253: Buffer pool blocks are accessed after they have been freed 2017-04-26 15:19:16 +03:00
row0undo.cc MDEV-9282 Debian: the Lintian complains about "shlib-calls-exit" in ha_innodb.so 2016-12-28 15:54:24 +02:00
row0upd.cc Merge 10.0 into 10.1 2017-03-09 08:53:08 +02:00
row0vers.cc move to storage/innobase 2015-05-04 19:17:21 +02:00