diff --git a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp index 4a1bed7b4..611e12ccc 100644 --- a/src/gausskernel/ddes/adapter/ss_dms_callback.cpp +++ b/src/gausskernel/ddes/adapter/ss_dms_callback.cpp @@ -1944,6 +1944,7 @@ int CBOndemandRedoPageForStandby(void *block_key, int32 *redo_status) SegSpace *spc = NULL; uint32 saveInterruptHoldoffCount = t_thrd.int_cxt.InterruptHoldoffCount; *redo_status = ONDEMAND_REDO_DONE; + smgrcloseall(); PG_TRY(); { if (IsSegmentPhysicalRelNode(tag->rnode)) {