Re: BUG #16799: postgresql log issue(last completed transaction was at log time)

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: oleg9301 xz <oleg9301(at)gmail(dot)com>
Cc: pgsql-bugs(at)lists(dot)postgresql(dot)org, Fujii Masao <masao(dot)fujii(at)oss(dot)nttdata(dot)com>, Peter Eisentraut <peter(dot)eisentraut(at)enterprisedb(dot)com>
Subject: Re: BUG #16799: postgresql log issue(last completed transaction was at log time)
Date: 2020-12-31 16:27:27
Message-ID: 2457719.1609432047@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

oleg9301 xz <oleg9301(at)gmail(dot)com> writes:
> чт, 31 дек. 2020 г. в 18:21, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>:
>> PG Bug reporting form <noreply(at)postgresql(dot)org> writes:
>>> After recovering postgresql from barman, in version 12.5 I don't have
>>> next string
>>> "last completed transaction was at log time %s"
>>> In postgresql 11.9-1.pgdg100+1 everything fine.

>> I don't see any reason to believe there's a bug here. That message
>> would only appear if at least one transaction commit or abort record was
>> replayed from WAL, and it's quite possible there wouldn't have been.

> There is always transations to commit, I(barman) do pg_basebackup once a
> day, and recieve wal with pg_receivewal(standby slot). And everything is
> fine, i have all data on OLAP DB(restore 6 times in day)
> (all WAL files playing correctly).

Hmm. I poked a bit into the code, and I see what is different in v12:
commit 7acf8a876 ("Make crash recovery ignore recovery target settings")
caused all of recoveryStopsAfter() to be skipped when
!ArchiveRecoveryRequested ... including the part that updates
recoveryLastXTime.

Fujii-san, Peter, was that actually intended? The commit message
doesn't mention it. It's certainly arguable that this is cosmetic
and we don't care enough to contort the code to keep the old behavior
here.

regards, tom lane

In response to

Browse pgsql-bugs by date

  From Date Subject
Next Message Dana Burd 2020-12-31 19:27:31 Re: BUG #16797: EXTRACT(EPOCH FROM timestamp) is not using local timezone
Previous Message oleg9301 xz 2020-12-31 15:33:45 Re: BUG #16799: postgresql log issue(last completed transaction was at log time)