Improve eviction algorithm in ReorderBuffer

Edit
ID 4699
Title Improve eviction algorithm in ReorderBuffer
Topic Replication & Recovery
Created 2023-12-14 01:33:43
Last modified 2024-04-08 04:59:53 (7 months, 1 week ago)
Latest email 2024-04-08 18:55:04 (7 months, 1 week ago)
Status
2024-03: Committed
2024-01: Moved to next CF
Target version
Authors Masahiko Sawada (masahikosawada)
Reviewers Jeff Davis (jdavis)Become reviewer
Committer Masahiko Sawada (masahikosawada)
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/4699
git checkout commitfest/cf/4699
Emails
Improve eviction algorithm in ReorderBuffer
First at 2023-12-12 03:31:03 by Masahiko Sawada <sawada.mshk at gmail.com>
Latest at 2024-04-08 18:55:04 by Jeff Davis <pgsql at j-davis.com>
Latest attachment (01_use_update_index_func_in_binaryheap.patch) at 2024-04-08 12:29:59 from Masahiko Sawada <sawada.mshk at gmail.com>
    Attachment (01_use_update_index_func_in_binaryheap.patch) at 2024-04-08 12:29:59 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (0001-binaryheap_bench.patch) at 2024-04-05 07:58:15 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v12-0001-Make-binaryheap-enlargeable.patch) at 2024-04-01 03:42:21 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v11-0002-Add-functions-to-binaryheap-for-efficient-key-re.patch) at 2024-04-01 02:26:20 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v10-0001-Make-binaryheap-enlargeable.patch) at 2024-03-26 04:34:29 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Make-binaryheap-enlargeable.patch) at 2024-03-14 03:02:39 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v8-0001-Make-binaryheap-enlargeable.patch) at 2024-03-07 03:14:26 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v7-0003-Improve-eviction-algorithm-in-Reorderbuffer-using.patch) at 2024-02-26 14:23:42 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Make-binaryheap-enlargeable.patch) at 2024-02-26 06:46:53 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v5-0005-review.patch) at 2024-02-23 16:29:38 from Tomas Vondra <tomas.vondra at enterprisedb.com> (Patch: Yes)
    Attachment (v4-0001-Make-binaryheap-enlareable.patch) at 2024-02-09 15:20:57 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v3-0003-Improve-transaction-eviction-algorithm-in-Reorder.patch) at 2024-02-06 06:05:22 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (memory_info.txt) at 2024-02-02 04:59:01 from Shubham Khanna <khannashubham1197 at gmail.com> (Patch: No)
    Attachment (v2-0001-Make-binaryheap-enlareable.patch) at 2024-01-30 08:06:34 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (v1-0004-Batch-memory-counter-updates-in-ReorderBuffer.patch) at 2024-01-26 08:36:36 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
    Attachment (improve_eviction_rb_poc.patch) at 2023-12-12 03:31:03 from Masahiko Sawada <sawada.mshk at gmail.com> (Patch: Yes)
History
When Who What
2024-04-08 04:59:53 Masahiko Sawada (masahikosawada) Closed in commitfest 2024-03 with status: Committed
2024-04-08 04:59:53 Masahiko Sawada (masahikosawada) Changed committer to masahikosawada
2024-03-01 20:29:11 Jeff Davis (jdavis) Changed reviewers to Jeff Davis (jdavis)
2024-02-01 18:00:53 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Moved to next CF
2023-12-14 01:33:52 Masahiko Sawada (masahikosawada) Changed authors to Masahiko Sawada (masahikosawada)
2023-12-14 01:33:43 Masahiko Sawada (masahikosawada) Attached mail thread CAD21AoAfKTgrBrLq96GcTv9d6k97zaQcDM-rxfKEt4GSe0qnaQ@mail.gmail.com
2023-12-14 01:33:43 Masahiko Sawada (masahikosawada) Created patch record
Edit