Re: pgsql: pageinspect: Fix types used for bt_metap() columns.

From: Alvaro Herrera <alvherre(at)2ndquadrant(dot)com>
To: Peter Geoghegan <pg(at)bowt(dot)ie>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: pgsql: pageinspect: Fix types used for bt_metap() columns.
Date: 2020-03-09 15:55:24
Message-ID: 20200309155524.GA5282@alvherre.pgsql
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

On 2020-Mar-08, Peter Geoghegan wrote:

> Fix these issues by changing the declaration of bt_metap() to
> consistently use data types that can reliably represent all possible
> values. This fixes things on HEAD only. No backpatch, since it doesn't
> seem like there is a safe way to fix the issue without including a new
> version of the pageinspect extension (HEAD/Postgres 13 already
> introduced a new version of the extension). Besides, the oldest_xact
> issue has been around since the release of Postgres 11, and we haven't
> heard any complaints about it before now.

This may be a good time to think through about how to implement a
version history for an extension that enables users to go from pg12's
current 1.7 pageinspect to a new fixed version in pg12, say 1.7.1, and
in HEAD provide an upgrade path from both 1.7 and 1.7.1 to master's 1.8.
Then you can pg_upgrade from pg12 to pg13 having either 1.7 or 1.7.1,
and you will be able to get to 1.8 nonetheless.

Does that make sense?

The current problem might not be serious enough to warrant actually
writing the code that would be needed, but I propose to at least think
about it.

--
Álvaro Herrera https://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

In response to

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Peter Geoghegan 2020-03-09 17:05:25 Re: pgsql: pageinspect: Fix types used for bt_metap() columns.
Previous Message Fujii Masao 2020-03-09 15:54:11 pgsql: Fix bug that causes to report waiting in PS display twice, in ho

Browse pgsql-hackers by date

  From Date Subject
Next Message Fujii Masao 2020-03-09 15:57:52 Re: Some problems of recovery conflict wait events
Previous Message Tom Lane 2020-03-09 15:27:05 Re: Bug in pg_restore with EventTrigger in parallel mode