diff --git a/src/gausskernel/storage/access/transam/double_write.cpp b/src/gausskernel/storage/access/transam/double_write.cpp index fb466472332798c313d20e260b3dc70b3c6905d4..336ec11f6e98685b01c66b293f6b1dd170ae4d88 100644 --- a/src/gausskernel/storage/access/transam/double_write.cpp +++ b/src/gausskernel/storage/access/transam/double_write.cpp @@ -864,6 +864,7 @@ void dw_init() ereport(LOG, (errmodule(MOD_DW), errmsg("Double write exit after recovering partial write"))); } + smgrcloseall(); } static void dw_encrypt_page(char* dest_addr)