Re: 2021-08-12 release announcement draft - Mailing list pgsql-hackers

From Jonathan S. Katz
Subject Re: 2021-08-12 release announcement draft
Date
Msg-id a4516c82-94c7-a4c3-84b5-338bab01fcc9@postgresql.org
Whole thread Raw
In response to Re: 2021-08-12 release announcement draft  (Peter Geoghegan <pg@bowt.ie>)
Responses Re: 2021-08-12 release announcement draft  (Peter Geoghegan <pg@bowt.ie>)
List pgsql-hackers
On 8/11/21 2:29 PM, Peter Geoghegan wrote:
> On Wed, Aug 11, 2021 at 11:23 AM Jonathan S. Katz <jkatz@postgresql.org> wrote:
>> How about:
>>
>> * `pg_upgrade` now carries forward the old installation's `oldestXID`
>> value, which can improve things from a performance standpoint by no
>> longer forcing an anti-wraparound `VACUUM`.
>
> I don't think that framing this as a performance thing really makes
> sense.

I had grabbed the performance bit from the release notes (though the
comment was "[t]hat's not desirable from a performance standpoint.").

 It certainly helps performance to not do something that's
> totally unnecessary, and only ever happened because of a bug in the
> implementation. But to me the point is that we're not doing these
> weird wholly unnecessary antiwraparound VACUUMs on upgrade now.
> Running pg_upgrade no longer affects when or how we VACUUM, which is
> exactly what you'd expect all along.

So perhaps:

"* `pg_upgrade` now carries forward the old installation's `oldestXID`
value and no longer forces an anti-wraparound `VACUUM`."

or maybe even:

"* `pg_upgrade` no longer forces an anti-wraparound `VACUUM`."

Jonathan


Attachment

pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Re: 2021-08-12 release announcement draft
Next
From: Peter Geoghegan
Date:
Subject: Re: 2021-08-12 release announcement draft