Re: cannot freeze committed xmax

Andrey Borodin <x4mmm@yandex-team.ru>

From: "Andrey M. Borodin" <x4mmm@yandex-team.ru>
To: Mark Dilger <mark.dilger@enterprisedb.com>
Cc: PostgreSQL Hackers <pgsql-hackers@postgresql.org>
Date: 2024-11-20T14:39:44Z
Lists: pgsql-hackers

> On 20 Nov 2024, at 15:58, Andrey M. Borodin <x4mmm@yandex-team.ru> wrote:
> 
> PFA the patch doing so.

Ugh. The patch is simply dysfunctional, sorry. xmax_status is being checked uninitiated.
But, well, it highlights the idea: make verify_heapam() aware of such corruptions.
What do you think?


Best regards, Andrey Borodin.


Commits

Same data as JSON: GET /api/v1/messages/:b64id/commits the thread's linked commits as JSON, with link sources. API reference →
  1. Fix pruning of locked and updated tuples.

  2. Perform a lot more sanity checks when freezing tuples.