diff options
author | Eugene Kosov <claprix@yandex.ru> | 2019-10-22 18:52:56 +0200 |
---|---|---|
committer | Eugene Kosov <claprix@yandex.ru> | 2019-10-29 22:03:02 +0300 |
commit | 7440e61a64489a7eba9d0384366ab7aad99efe30 (patch) | |
tree | 3dcbe2024ef165f21f719cbda6fa0b88ad6758df /storage/innobase/srv | |
parent | 2b710090aa51914e47d5066b7ce49e6cff3ea32e (diff) | |
download | mariadb-git-7440e61a64489a7eba9d0384366ab7aad99efe30.tar.gz |
MDEV-18115: Remove the only async write (of redo log)
TODO: do not use fil_* functions for redo log files.
log_t::checkpoint_lock: remove this lock which was used to wait for
async I/O completion.
checkpoint_lock_key
checkpoint_lock: remove now unneeded globals
log_write_checkpoint_info(): remove sync argument because all checkpoint
writes are synchronous now
log_write_checkpoint_info(): remove sync argument
log_group_checkpoint(): merge with the only caller
log_complete_checkpoint(): merge with the only caller
log_t::complete_checkpoint(): remove by merging with the only caller.
Diffstat (limited to 'storage/innobase/srv')
-rw-r--r-- | storage/innobase/srv/srv0srv.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/storage/innobase/srv/srv0srv.cc b/storage/innobase/srv/srv0srv.cc index 5da83f51b29..52b4f6ef921 100644 --- a/storage/innobase/srv/srv0srv.cc +++ b/storage/innobase/srv/srv0srv.cc @@ -2218,7 +2218,7 @@ srv_master_do_active_tasks(void) /* Make a new checkpoint */ if (cur_time % SRV_MASTER_CHECKPOINT_INTERVAL == 0) { srv_main_thread_op_info = "making checkpoint"; - log_checkpoint(true); + log_checkpoint(); MONITOR_INC_TIME_IN_MICRO_SECS( MONITOR_SRV_CHECKPOINT_MICROSECOND, counter_time); } @@ -2297,7 +2297,7 @@ srv_master_do_idle_tasks(void) /* Make a new checkpoint */ srv_main_thread_op_info = "making checkpoint"; - log_checkpoint(true); + log_checkpoint(); MONITOR_INC_TIME_IN_MICRO_SECS(MONITOR_SRV_CHECKPOINT_MICROSECOND, counter_time); } |