From: | "Andrey M(dot) Borodin" <x4mmm(at)yandex-team(dot)ru> |
---|---|
To: | Robert Haas <robertmhaas(at)gmail(dot)com> |
Cc: | "pgsql-hackers(at)postgresql(dot)org" <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: recovering from "found xmin ... from before relfrozenxid ..." |
Date: | 2020-07-14 06:25:17 |
Message-ID: | EFCB93C4-E42F-4E54-9408-9469FC493DC2@yandex-team.ru |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Hi!
> 14 июля 2020 г., в 02:12, Robert Haas <robertmhaas(at)gmail(dot)com> написал(а):
>
> So I have these questions:
>
> - Do people think it would me smart/good/useful to include something
> like this in PostgreSQL?
>
> - If so, how? I would propose a new contrib module that we back-patch
> all the way
My 0.05₽.
At Yandex we used to fix similar corruption things with our pg_dirty_hands extension [0].
But then we developed our internal pg_heapcheck module (unfortunately we did not publish it) and incorporated aggressive recovery into heapcheck.
Now when community has official heapcheck I think it worth to keep detection and fixing tools together.
Best regards, Andrey Borodin.
[0] https://github.com/dsarafan/pg_dirty_hands/blob/master/src/pg_dirty_hands.c
From | Date | Subject | |
---|---|---|---|
Next Message | Pavel Stehule | 2020-07-14 06:31:31 | Re: proposal: possibility to read dumped table's name from file |
Previous Message | Peter Geoghegan | 2020-07-14 05:59:54 | Re: [PATCH] Incremental sort (was: PoC: Partial sort) |