diff options
Diffstat (limited to 'storage/innobase/srv/srv0start.cc')
-rw-r--r-- | storage/innobase/srv/srv0start.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/storage/innobase/srv/srv0start.cc b/storage/innobase/srv/srv0start.cc index 9210d392708..138d9039c89 100644 --- a/storage/innobase/srv/srv0start.cc +++ b/storage/innobase/srv/srv0start.cc @@ -1181,11 +1181,7 @@ dberr_t srv_start(bool create_new_db) buf_flush_sync(); - const lsn_t lsn{log_sys.get_lsn()}; - err = fil_write_flushed_lsn(lsn); - if (err == DB_SUCCESS) { - err = create_log_file_rename(lsn, logfile0); - } + err = create_log_file_rename(log_sys.get_lsn(), logfile0); if (err != DB_SUCCESS) { return(srv_init_abort(err)); @@ -1381,15 +1377,11 @@ dberr_t srv_start(bool create_new_db) /* Close the redo log file, so that we can replace it */ log_sys.close_file(); - err = fil_write_flushed_lsn(lsn); - DBUG_EXECUTE_IF("innodb_log_abort_5", return(srv_init_abort(DB_ERROR));); DBUG_PRINT("ib_log", ("After innodb_log_abort_5")); - if (err == DB_SUCCESS) { - err = create_log_file(false, lsn, logfile0); - } + err = create_log_file(false, lsn, logfile0); if (err == DB_SUCCESS) { err = create_log_file_rename(lsn, logfile0); |