Improve amcheck to check UNIQUE constraint in btree index

Edit
ID 2976
Title Improve amcheck to check UNIQUE constraint in btree index
Topic Monitoring & Control
Created 2021-02-08 10:48:47
Last modified 2021-04-08 14:36:54 (3 years, 7 months ago)
Latest email 2024-07-26 20:53:38 (3 months, 3 weeks ago)
Status
2021-03: Returned with feedback
Target version
Authors Anastasia Lubennikova (lubennikovaav), Pavel Borisov (pborisov)
Reviewers Mark Dilger (mark.dilger)Become reviewer
Committer
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/2976
git checkout commitfest/cf/2976
Emails
[PATCH] Improve amcheck to also check UNIQUE constraint in btree index.
First at 2021-02-08 10:46:18 by Pavel Borisov <pashkin.elfe at gmail.com>
Latest at 2024-07-26 20:53:38 by Alexander Korotkov <aekorotkov at gmail.com>
Latest attachment (v4-0001-amcheck-Optimize-speed-of-checking-for-unique-con.patch) at 2024-07-26 12:10:32 from Alexander Korotkov <aekorotkov at gmail.com>
    Attachment (v4-0001-amcheck-Optimize-speed-of-checking-for-unique-con.patch) at 2024-07-26 12:10:32 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Add-a-WIP-corruption-checker.patch) at 2024-05-17 17:41:19 from Mark Dilger <mark.dilger at enterprisedb.com> (Patch: Yes)
    Attachment (XXXX-amcheck-Get-lowkey-only-for-internal-pages-of-btree-.patch) at 2024-05-13 11:55:11 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v3-0002-amcheck-Refactoring-the-storage-of-the-last-visib.patch) at 2024-05-13 01:42:20 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v2-0003-Amcheck-Don-t-load-rightpage-into-BtreeCheckState.patch) at 2024-05-10 00:11:41 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v1-0004-Amcheck-Report-error-when-next-page-to-a-leaf-is-.patch) at 2024-04-25 12:59:54 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (0001-Teach-contrib-amcheck-to-check-the-unique-constr-v18.patch) at 2023-10-24 20:13:01 from Alexander Korotkov <aekorotkov at gmail.com> (Patch: Yes)
    Attachment (v17-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-09-27 08:04:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v16-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-09-08 13:29:16 from Karina Litskevich <litskevichkarina at gmail.com> (Patch: Yes)
    Attachment (v15-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-09-07 13:44:16 from Dmitry Koval <d.koval at postgrespro.ru> (Patch: Yes)
    Attachment (v14-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-07-20 14:15:34 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v13-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-05-20 13:46:38 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-05-11 13:04:36 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v11-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-04-04 09:18:08 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-u.patch) at 2022-02-21 14:14:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-un.patch) at 2022-01-13 09:53:23 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-un.patch) at 2022-01-12 07:58:24 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v7-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-un.patch) at 2021-12-23 18:05:47 from Максим Орлов <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-un.patch) at 2021-12-22 08:01:24 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v5-0001-Add-option-for-amcheck-and-pg_amcheck-to-check-un.patch) at 2021-12-20 15:37:35 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v4-0001-Make-amcheck-checking-UNIQUE-constraint-for-btree.patch) at 2021-03-02 14:08:43 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v3-0001-Make-amcheck-checking-UNIQUE-constraint-for-btree.patch) at 2021-02-09 18:57:34 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v2-0001-Make-amcheck-checking-UNIQUE-constraint-for-btree.patch) at 2021-02-09 18:43:50 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v1-0002-Ignore-unique-constraint-check-on-btree-insert.-P.patch) at 2021-02-08 10:46:18 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
History
When Who What
2021-04-08 14:36:54 David Steele (dsteele) Closed in commitfest 2021-03 with status: Returned with feedback
2021-04-08 14:36:49 David Steele (dsteele) Changed targetversion to None
2021-03-15 15:11:56 Mark Dilger (mark.dilger) New status: Waiting on Author
2021-03-01 19:22:10 Mark Dilger (mark.dilger) Added mark.dilger as reviewer
2021-02-08 12:03:44 Pavel Borisov (pborisov) Changed topic to Monitoring & Control
2021-02-08 10:49:18 Pavel Borisov (pborisov) Changed authors to Anastasia Lubennikova (lubennikovaav), Pavel Borisov (pborisov)
2021-02-08 10:49:18 Pavel Borisov (pborisov) Changed targetversion to 14
2021-02-08 10:48:47 Pavel Borisov (pborisov) Attached mail thread CALT9ZEHRn5xAM5boga0qnrCmPV52bScEK2QnQ1HmUZDD301JEg@mail.gmail.com
2021-02-08 10:48:47 Pavel Borisov (pborisov) Created patch record
Edit