Change IndexAmRoutines to be statically allocated

Edit
ID 6355
Title Change IndexAmRoutines to be statically allocated
CI (CFBot) Summary
Stats (from CFBot) Patch version: v3, Patch count: 1, First patch: +501−516, All patches: +501−516
Topic Performance
Tags Performance
Created 2025-12-29 23:48:28
Last modified 2025-12-29 23:49:45 (8 hours ago)
Latest email 2025-12-29 23:43:12 (8 hours ago)
Status
PG19-4 (2026-01-01 – 2026-01-31): Needs review
Target version
Authors Matthias van de Meent (mmeent)
Reviewers Become reviewer
Committer
Links
Emails
lsyscache: free IndexAmRoutine objects returned by GetIndexAmRoutineByAmId()
First at 2025-12-29 09:21:26 by Chao Li <li.evan.chao at gmail.com>
Latest at 2025-12-29 23:50:42 by Tom Lane <tgl at sss.pgh.pa.us>
Latest attachment (v3-0001-Change-IndexAmRoutines-to-be-statically-allocated.patch) at 2025-12-29 22:55:29 from Tom Lane <tgl at sss.pgh.pa.us>
    Attachment (v3-0001-Change-IndexAmRoutines-to-be-statically-allocated.patch) at 2025-12-29 22:55:29 from Tom Lane <tgl at sss.pgh.pa.us> (Patch: Yes)
    Attachment (v2-0001-Stop-allocating-one-IndexAmRoutine-for-every-inde.patch) at 2025-12-29 20:04:53 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v1-0001-Stop-heap-allocating-IndexAmRoutine-for-every-ind.patch) at 2025-12-29 18:36:39 from Matthias van de Meent <boekewurm+postgres at gmail.com> (Patch: Yes)
    Attachment (v1-0001-lsyscache-free-IndexAmRoutine-objects-returned-by.patch) at 2025-12-29 09:21:26 from Chao Li <li.evan.chao at gmail.com> (Patch: Yes)
History
When Who What
2025-12-29 23:49:45 Matthias van de Meent (mmeent) Changed name to Change IndexAmRoutines to be statically allocated
2025-12-29 23:48:28 Matthias van de Meent (mmeent) Attached mail thread CAEoWx2=vApYk2LRu8R0DdahsPNEhWUxGBZ=rbZo1EXE=uA+opQ@mail.gmail.com
2025-12-29 23:48:28 Matthias van de Meent (mmeent) Created patch record
Edit