From 9ce2d71763060101ad1ab61c275d27a2de435d78 Mon Sep 17 00:00:00 2001 From: luozihao <1165977584@qq.com> Date: Thu, 20 May 2021 10:36:28 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=E6=96=B0=E5=BC=95=E5=85=A5?= =?UTF-8?q?=E7=9A=84=E5=A4=87=E6=9C=BAxlog=E5=9B=9E=E6=94=B6=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/gausskernel/storage/access/transam/xlog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/storage/access/transam/xlog.cpp b/src/gausskernel/storage/access/transam/xlog.cpp index aed3cddb..41428536 100644 --- a/src/gausskernel/storage/access/transam/xlog.cpp +++ b/src/gausskernel/storage/access/transam/xlog.cpp @@ -2498,7 +2498,7 @@ static bool HasBeenArchivedOnHaMode(const char* xlog) SpinLockRelease(&walsnd->mutex); } - if (mode == STANDBY_MODE) { + if (mode == STANDBY_MODE && XLogArchivingActive()) { XLogRecPtr target_lsn = g_instance.archive_standby_cxt.archive_task.targetLsn; XLogRecPtr start_point = g_instance.archive_standby_cxt.standby_archive_start_point; minium_lsn = (target_lsn == 0) ? start_point : target_lsn;