diff --git a/storage/innobase/srv/srv0start.cc b/storage/innobase/srv/srv0start.cc index 93f0a552a46..1c4255a5efd 100644 --- a/storage/innobase/srv/srv0start.cc +++ b/storage/innobase/srv/srv0start.cc @@ -2008,15 +2008,9 @@ dberr_t srv_start(bool create_new_db) { /* Don't allow IBUF operations for cloned database recovery as it would add extra redo log and we may - not have enough margin. + not have enough margin. */ - Don't allow IBUF operations when redo is written - in the older format than the current, because we - would write new redo records in the current fmt, - and end up with file in both formats = invalid. */ - - recv_apply_hashed_log_recs(*log_sys, - !recv_sys->is_cloned_db && !log_upgrade); + recv_apply_hashed_log_recs(*log_sys, !recv_sys->is_cloned_db); if (recv_sys->found_corrupt_log) { err = DB_ERROR;