Reduce TupleHashEntryData struct size by half

Edit
ID 5561
Title Reduce TupleHashEntryData struct size by half
CI (CFBot) Summary
Stats (from CFBot) Patch version: v7, Patch count: 4, First patch: +97−22, All patches: +189−56
Topic Performance
Created 2025-02-07 19:33:48
Last modified 2025-02-07 19:33:56 (1 week, 6 days ago)
Latest email 2025-02-18 05:49:51 (3 days, 10 hours ago)
Status
2025-03: Needs review
Target version 18
Authors Jeff Davis (jdavis)
Reviewers Become reviewer
Committer
Links
Emails
Reduce TupleHashEntryData struct size by half
First at 2024-11-18 00:01:49 by Jeff Davis <pgsql at j-davis.com>
Latest at 2025-02-18 05:49:51 by Jeff Davis <pgsql at j-davis.com>
Latest attachment (v7-0001-HashAgg-use-Bump-allocator-for-hash-TupleHashTabl.patch) at 2025-02-13 01:01:29 from Jeff Davis <pgsql at j-davis.com>
    Attachment (v7-0001-HashAgg-use-Bump-allocator-for-hash-TupleHashTabl.patch) at 2025-02-13 01:01:29 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v6-0001-Create-accessor-functions-for-TupleHashEntry.patch) at 2025-02-08 01:13:06 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v3-0001-TupleHashTable-store-additional-data-along-with-t.patch) at 2025-01-07 23:32:07 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v2-0001-ExecInitAgg-update-aggstate-numaggs-and-numtrans-.patch) at 2024-11-21 20:37:56 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
    Attachment (v1-0001-Hide-details-of-TupleHashEntryData-struct.patch) at 2024-11-18 00:01:49 from Jeff Davis <pgsql at j-davis.com> (Patch: Yes)
History
When Who What
2025-02-07 19:33:56 Jeff Davis (jdavis) Changed authors to Jeff Davis (jdavis)
2025-02-07 19:33:56 Jeff Davis (jdavis) Changed targetversion to 18
2025-02-07 19:33:48 Jeff Davis (jdavis) Attached mail thread 817d244237878cebdff0bc363718feaf49a1ea7d.camel@j-davis.com
2025-02-07 19:33:48 Jeff Davis (jdavis) Created patch record
Edit