diff --git a/src/gausskernel/process/postmaster/pagewriter.cpp b/src/gausskernel/process/postmaster/pagewriter.cpp index 5c2cd512d..4d5b125bd 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) { - t_thrd.pagewriter_cxt.sync_requested = false; PageWriterSyncWithAbsorption(); + t_thrd.pagewriter_cxt.sync_requested = false; } /* main thread should finally exit. */