diff options
Diffstat (limited to 'storage/innobase/include/log0recv.h')
-rw-r--r-- | storage/innobase/include/log0recv.h | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/storage/innobase/include/log0recv.h b/storage/innobase/include/log0recv.h index e7cf100cbde..f822a874565 100644 --- a/storage/innobase/include/log0recv.h +++ b/storage/innobase/include/log0recv.h @@ -50,21 +50,12 @@ ATTRIBUTE_COLD void recv_recover_page(fil_space_t* space, buf_page_t* bpage) MY_ATTRIBUTE((nonnull)); /** Start recovering from a redo log checkpoint. -@see recv_recovery_from_checkpoint_finish @param[in] flush_lsn FIL_PAGE_FILE_FLUSH_LSN of first system tablespace page @return error code or DB_SUCCESS */ dberr_t recv_recovery_from_checkpoint_start( lsn_t flush_lsn); -/** Complete recovery from a checkpoint. */ -void -recv_recovery_from_checkpoint_finish(void); -/********************************************************//** -Initiates the rollback of active transactions. */ -void -recv_recovery_rollback_active(void); -/*===============================*/ /** Whether to store redo log records in recv_sys.pages */ enum store_t { @@ -296,9 +287,10 @@ private: @param page_id page identifier @param p iterator pointing to page_id @param mtr mini-transaction + @param b pre-allocated buffer pool block @return whether the page was successfully initialized */ inline buf_block_t *recover_low(const page_id_t page_id, map::iterator &p, - mtr_t &mtr); + mtr_t &mtr, buf_block_t *b); /** Attempt to initialize a page based on redo log records. @param page_id page identifier @return the recovered block |