mirror of
https://github.com/MariaDB/server.git
synced 2026-05-07 07:35:32 +02:00
MDEV-12353: Write log by mtr_t member functions only
mtr_t::log_write_low(): Replaces mlog_write_initial_log_record_low(). mtr_t::log_file_op(): Replaces fil_op_write_log(). mtr_t::free(): Write MLOG_INIT_FREE_PAGE. mtr_t::init(): Write MLOG_INIT_FILE_PAGE2. mtr_t::page_create(): Write record about the partial initialization of an index page. mlog_catenate_ulint(), mlog_catenate_string(), mlog_open(), mlog_close(): Remove.
This commit is contained in:
parent
8a039ee107
commit
f37a29dd66
16 changed files with 177 additions and 379 deletions
|
|
@ -627,15 +627,7 @@ inline void fsp_init_file_page(
|
|||
ut_d(space->modify_check(*mtr));
|
||||
ut_ad(space->id == block->page.id.space());
|
||||
fsp_apply_init_file_page(block);
|
||||
|
||||
if (byte* log_ptr = mlog_open(mtr, 11)) {
|
||||
log_ptr = mlog_write_initial_log_record_low(
|
||||
MLOG_INIT_FILE_PAGE2,
|
||||
block->page.id.space(), block->page.id.page_no(),
|
||||
log_ptr, mtr);
|
||||
mlog_close(mtr, log_ptr);
|
||||
block->page.init_on_flush = true;
|
||||
}
|
||||
mtr->init(block);
|
||||
}
|
||||
|
||||
#ifndef UNIV_DEBUG
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue