From 179ecce641fcc2a42c264d5916d8dc2a74d096bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cross-=E7=BD=97?= <1165977584@qq.com> Date: Wed, 10 Nov 2021 09:51:42 +0000 Subject: [PATCH] update src/gausskernel/process/postmaster/pgarch.cpp. --- src/gausskernel/process/postmaster/pgarch.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gausskernel/process/postmaster/pgarch.cpp b/src/gausskernel/process/postmaster/pgarch.cpp index 64467f974..ab5409090 100644 --- a/src/gausskernel/process/postmaster/pgarch.cpp +++ b/src/gausskernel/process/postmaster/pgarch.cpp @@ -1150,7 +1150,7 @@ static void initLastTaskLsn() t_thrd.arch.last_arch_time = TIME_GET_MILLISEC(tv); volatile ReplicationSlot* obs_archive_slot = getObsReplicationSlot(); if (obs_archive_slot != NULL && !IsServerModeStandby()) { - XLogRecPtr targetLsn = obs_archive_slot->data.restart_lsn; + XLogRecPtr targetLsn = getRestartLsnFromSlot(); if (targetLsn != InvalidXLogRecPtr) { t_thrd.arch.pitr_task_last_lsn = targetLsn; advanceObsSlot(t_thrd.arch.pitr_task_last_lsn);