diff --git a/src/gausskernel/process/postmaster/pagewriter.cpp b/src/gausskernel/process/postmaster/pagewriter.cpp index 4d5b125bd..5c2cd512d 100755 --- a/src/gausskernel/process/postmaster/pagewriter.cpp +++ b/src/gausskernel/process/postmaster/pagewriter.cpp @@ -1217,8 +1217,8 @@ static void HandlePageWriterMainInterrupts() } if (t_thrd.pagewriter_cxt.sync_requested) { - PageWriterSyncWithAbsorption(); t_thrd.pagewriter_cxt.sync_requested = false; + PageWriterSyncWithAbsorption(); } /* main thread should finally exit. */