From 651da5cbe48d402ba3fa0922e3c85ebc7c64ba36 Mon Sep 17 00:00:00 2001 From: openGaussDev Date: Thu, 3 Mar 2022 19:15:16 +0800 Subject: [PATCH] Ensure that the sync state of the pagewriter remains unchanged during thread recovery Offering: openGaussDev More detail: Match-id-b22f78c1caadc9390b82ac62f29658f024a79e9e --- src/gausskernel/process/postmaster/pagewriter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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. */