Add contrib module pg_surgery for fixing damaged heap pages

Edit
ID 2700
Title Add contrib module pg_surgery for fixing damaged heap pages
Topic Replication & Recovery
Created 2020-08-27 17:19:41
Last modified 2020-09-10 17:53:35 (4 years, 3 months ago)
Latest email 2020-09-21 21:20:03 (4 years, 2 months ago)
Status
2020-09: Committed
Target version
Authors Ashutosh Sharma (ashutosh.sharma88)
Reviewers Andrey Borodin (x4m), Mark Dilger (mark.dilger)Become reviewer
Committer Robert Haas (rhaas)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/2700
git checkout commitfest/cf/2700
Emails
recovering from "found xmin ... from before relfrozenxid ..."
First at 2020-07-13 21:12:18 by Robert Haas <robertmhaas at gmail.com>
Latest at 2020-09-21 21:20:03 by Andres Freund <andres at anarazel.de>
Latest attachment (add-concurrent-xact-to-pg_surgery-test.patch) at 2020-09-20 17:13:16 from Tom Lane <tgl at sss.pgh.pa.us>
    Attachment (add-concurrent-xact-to-pg_surgery-test.patch) at 2020-09-20 17:13:16 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (0001-pg_surgery-Try-to-stabilize-regression-tests.patch) at 2020-09-16 18:34:37 from Robert Haas <robertmhaas at gmail.com> (Patch: Yes)
    Attachment (v2-fix-regression-pg_surgey.patch) at 2020-09-16 05:48:46 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (fix_regression_pg_surgey.patch) at 2020-09-14 10:26:07 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-28 09:55:19 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v9-0001-pg_surgery-rmh-based-on-ashutosh-sharma-v8.patch) at 2020-08-27 20:14:02 from Robert Haas <robertmhaas at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-26 11:36:09 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-21 13:24:58 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-18 11:21:38 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-12 13:26:52 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-06 13:23:38 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Add-contrib-pg_surgery-to-perform-surgery-on-a-damag.patch) at 2020-08-05 13:42:02 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Add-contrib-pg_surgery-to-perform-surgery-on-the-dam.patch) at 2020-07-31 12:52:23 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (0001-Add-contrib-pg_surgery-to-perform-surgery-on-the-dam.patch) at 2020-07-24 09:05:08 from Ashutosh Sharma <ashu.coek88 at gmail.com> (Patch: Yes)
    Attachment (0001-Don-t-test-for-xact-commit-if-tuple-is-hinted.patch) at 2020-07-14 17:20:25 from Alvaro Herrera <alvherre at 2ndquadrant.com> (Patch: Yes)

Annotations

When Who Mail Annotation
2020-09-10 17:53:15 Justin Pryzby (justinpryzby) From Robert Haas <robertmhaas@gmail.com>
at 2020-09-10 15:21:02
commit 34a947ca13e52389eb3e81f1ceb38e592ad53110
History
When Who What
2020-09-10 17:53:35 Justin Pryzby (justinpryzby) Closed in commitfest 2020-09 with status: Committed
2020-09-10 17:53:35 Justin Pryzby (justinpryzby) Changed committer to rhaas
2020-09-10 17:53:15 Justin Pryzby (justinpryzby) Added annotation "commit 34a947ca13e52389eb3e81f1ceb38e592ad53110" to CA+TgmoY4Ca7j9M3VM-4Q6KemKHVp00Q6JFp2e8KOEo4NxRvBrg@mail.gmail.com
2020-08-27 17:22:07 Mark Dilger (mark.dilger) Added mark.dilger as reviewer
2020-08-27 17:21:48 Mark Dilger (mark.dilger) Changed reviewers to Andrey Borodin (x4m)
2020-08-27 17:21:48 Mark Dilger (mark.dilger) Changed authors to Ashutosh Sharma (ashutosh.sharma88)
2020-08-27 17:19:41 Mark Dilger (mark.dilger) Attached mail thread CA+TgmoZW1fsU-QUNCRUQMGUygBDPVeOTLCqRdQZch=EYZnctSA@mail.gmail.com
2020-08-27 17:19:41 Mark Dilger (mark.dilger) Created patch record
Edit