!1354 【轻量级 PR】:修复initLastTaskLsn函数中restart_lsn不更新的bug

Merge pull request !1354 from Cross-罗/N/A
This commit is contained in:
opengauss-bot 2021-11-11 11:06:36 +00:00 committed by Gitee
commit b66511e9a9
1 changed files with 1 additions and 1 deletions

View File

@ -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);