From 4c8a783ac27c1fd160d398580dffcf3ff00382bc Mon Sep 17 00:00:00 2001 From: chenzhikai <895543892@qq.com> Date: Wed, 11 Oct 2023 16:16:12 +0800 Subject: [PATCH] TEST2 --- src/gausskernel/process/postmaster/postmaster.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gausskernel/process/postmaster/postmaster.cpp b/src/gausskernel/process/postmaster/postmaster.cpp index f3918b22c..e8014153f 100644 --- a/src/gausskernel/process/postmaster/postmaster.cpp +++ b/src/gausskernel/process/postmaster/postmaster.cpp @@ -4119,7 +4119,7 @@ static int ServerLoop(void) * one. But this is needed only in normal operation (else we cannot * be writing any new WAL). */ - if (g_instance.pid_cxt.WalWriterPID == 0 && pmState == PM_RUN) { + if (g_instance.pid_cxt.WalWriterPID == 0 && pmState == PM_RUN && !SS_REPLICATION_STANDBY_CLUSTER) { g_instance.pid_cxt.WalWriterPID = initialize_util_thread(WALWRITER); } @@ -6981,7 +6981,7 @@ static void reaper(SIGNAL_ARGS) } } - if (g_instance.pid_cxt.WalWriterPID == 0) + if (g_instance.pid_cxt.WalWriterPID == 0 && !SS_REPLICATION_STANDBY_CLUSTER) g_instance.pid_cxt.WalWriterPID = initialize_util_thread(WALWRITER); if (g_instance.pid_cxt.WalWriterAuxiliaryPID == 0)