From c37d6a47a8d35f53cbef41dc4f9130f2505db58a Mon Sep 17 00:00:00 2001 From: ljy Date: Mon, 26 Feb 2024 18:29:23 +0800 Subject: [PATCH] rm_redo_error_callback --- .../storage/access/transam/extreme_rto/page_redo.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gausskernel/storage/access/transam/extreme_rto/page_redo.cpp b/src/gausskernel/storage/access/transam/extreme_rto/page_redo.cpp index 83bead554..7c4f34c57 100755 --- a/src/gausskernel/storage/access/transam/extreme_rto/page_redo.cpp +++ b/src/gausskernel/storage/access/transam/extreme_rto/page_redo.cpp @@ -1157,14 +1157,13 @@ void RedoPageManagerMain() CountAndGetRedoTime(g_redoWorker->timeCostList[TIME_COST_STEP_1], g_redoWorker->timeCostList[TIME_COST_STEP_2]); PageManagerRedoDistributeItems(record_block_state); + t_thrd.log_cxt.error_context_stack = err_context.previous; SPSCBlockingQueuePop(g_redoWorker->queue); CountRedoTime(g_redoWorker->timeCostList[TIME_COST_STEP_2]); RedoInterruptCallBack(); clean_smgr(clear_redo_fd_count); ADD_ABNORMAL_POSITION(5); GetRedoStartTime(g_redoWorker->timeCostList[TIME_COST_STEP_1]); - - t_thrd.log_cxt.error_context_stack = err_context.previous; } SPSCBlockingQueuePop(g_redoWorker->queue);