Lock-free XLog Reservation from WAL

This patch is part of a closed commitfest. It is no longer being picked up by CI. If you want CI to run on this patch, move it to an open commitfest.

Edit

ID 5633
Title Lock-free XLog Reservation from WAL
CI (CFBot) Summary
Stats (from CFBot) Patch version: v7, Patch count: 1, First patch: +532−57, All patches: +532−57
Tags Performance
Created 2025-03-05 09:39:43
Last modified 2025-09-08 11:07:51 (6 months ago)
Latest email 2025-04-30 14:55:43 (11 months ago)
Status

PG19-3 (2025-11-01 – 2025-11-30): Needs review

PG19-1 (2025-07-01 – 2025-07-31): Moved to different CF

Target version
Authors Yura Sokolov (funny_falcon)
Reviewers Become reviewer
Committer
Links
Emails
[RFC] Lock-free XLog Reservation from WAL
First at 2025-01-02 07:05:58 by "Zhou, Zhiguo" <zhiguo.zhou at intel.com>
Latest at 2025-10-31 11:19:16 by "Zhou, Zhiguo" <zhiguo.zhou at intel.com>
Latest attachment (v6-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-04-30 14:55:43 from Yura Sokolov <y.sokolov at postgrespro.ru>
    

Attachment (v6-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-04-30 14:55:43 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v5-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-03-21 12:15:36 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (pg-tpcc-core-scaling-lock-free-lcc.png) at 2025-03-05 05:39:44 from "Zhou, Zhiguo" <zhiguo.zhou at intel.com> (Patch: No)
    Attachment (pg-tpcc-core-scaling-lock-free.png) at 2025-02-14 08:41:35 from "Zhou, Zhiguo" <zhiguo.zhou at intel.com> (Patch: No)
    Attachment (v4-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-01-26 15:09:54 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (Dumb-lock-free-XLog-Reservation-without-xl_prev.patch) at 2025-01-26 14:59:17 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v3-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-01-22 14:02:34 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v2-0001-Lock-free-XLog-Reservation-using-lock-free-hash-t.patch) at 2025-01-19 14:56:49 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-Lock-free-XLog-Reservation-from-WAL.patch) at 2025-01-02 07:20:22 from "Zhou, Zhiguo" <zhiguo.zhou at intel.com> (Patch: Yes)
    Attachment (0001-Lock-free-XLog-Reservation-from-WAL.patch) at 2025-01-02 07:05:58 from "Zhou, Zhiguo" <zhiguo.zhou at intel.com> (Patch: Yes)

History
When Who What
2025-10-31 20:10:28 CFbot Patch does not need rebase anymore
2025-09-08 11:11:21 CFbot Patch needs rebase
2025-09-08 11:07:51 Yura Sokolov (funny_falcon) Moved from CF PG19-1 to CF PG19-3
2025-04-30 15:12:47 CFbot Patch does not need rebase anymore
2025-04-12 14:49:24 CFbot Patch needs rebase
2025-03-21 12:16:51 Yura Sokolov (funny_falcon) New status: Needs review
2025-03-18 20:40:41 Andres Freund (andresfreund) Posted comment with messageid <174233044163.1207626.16867336674569032452.pgcf@coridan.postgresql.org>
2025-03-18 20:40:41 Andres Freund (andresfreund) New status: Waiting on Author
2025-03-05 09:39:43 Yura Sokolov (funny_falcon) Attached mail thread PH7PR11MB5796659F654F9BE983F3AD97EF142@PH7PR11MB5796.namprd11.prod.outlook.com
2025-03-05 09:39:43 Yura Sokolov (funny_falcon) Created patch record

Edit