Fix buffer pining logic in [SP-]Gist

Edit
ID 5542
Title Fix buffer pining logic in [SP-]Gist
Topic Bug Fixes
Created 2025-02-05 10:06:48
Last modified 2025-02-05 10:07:59 (1 week ago)
Latest email 2025-02-08 13:46:00 (3 days, 21 hours ago)
Status
2025-03: Needs review
Target version
Authors Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent)
Reviewers 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/5542
git checkout commitfest/cf/5542
Emails
Why doesn't GiST VACUUM require a super-exclusive lock, like nbtree VACUUM?
First at 2021-11-03 23:33:08 by Peter Geoghegan <pg at bowt.ie>
Latest at 2025-02-08 13:46:00 by Michail Nikolaev <michail.nikolaev at gmail.com>
Latest attachment (v8-0002-Fix-index-only-scan-race-condition-in-GiST-implem.patch) at 2025-02-08 13:46:00 from Michail Nikolaev <michail.nikolaev at gmail.com>
    Attachment (v8-0002-Fix-index-only-scan-race-condition-in-GiST-implem.patch) at 2025-02-08 13:46:00 from Michail Nikolaev <michail.nikolaev at gmail.com> (Patch: Yes)
    Attachment (v7-0004-This-should-fix-issues-with-incorrect-results-whe.patch) at 2025-02-05 10:11:40 from Michail Nikolaev <michail.nikolaev at gmail.com> (Patch: Yes)
    Attachment (v6-0003-This-should-fix-issues-with-incorrect-results-whe.patch) at 2025-02-05 10:04:00 from Michail Nikolaev <michail.nikolaev at gmail.com> (Patch: Yes)
    Attachment (v5-0002-RFC-Extend-buffer-pinning-for-GIST-IOS.patch) at 2025-01-10 17:06:10 from Michail Nikolaev <michail.nikolaev at gmail.com> (Patch: Yes)
    Attachment (v4-0001-isolationtester-showing-broken-index-only-scans-w.patch) at 2025-01-06 23:45:18 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v3-0001-isolationtester-showing-broken-index-only-scans-w.patch) at 2025-01-04 01:00:34 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v2-0001-isolationtester-showing-broken-index-only-scans-w.patch) at 2024-12-03 01:18:14 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (v1-0001-nbtree-README-Improve-VACUUM-interlock-section.patch) at 2021-12-01 01:09:14 from Peter Geoghegan <pg at bowt.ie> (Patch: Yes)
    Attachment (unknown_filename) at 2021-11-04 15:52:22 from Andrey Borodin <x4mmm at yandex-team.ru> (Patch: No)
History
When Who What
2025-02-05 10:07:59 Michail Nikolaev (nkey) Changed authors to Peter Geoghegan (pgeoghegan), Michail Nikolaev (nkey), Matthias van de Meent (mmeent)
2025-02-05 10:06:49 Michail Nikolaev (nkey) Attached mail thread CAH2-Wz=PqOziyRSrnN5jAtfXWXY7-BJcHz9S355LH8Dt=5qxWQ@mail.gmail.com
2025-02-05 10:06:48 Michail Nikolaev (nkey) Created patch record
Edit