Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c

Edit
ID 5573
Title Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c
CI (CFBot) Summary
Stats (from CFBot) Patch version: v5, Patch count: 1, First patch: +217−42, All patches: +217−42
Topic Performance
Tags
Created 2025-02-12 18:20:45
Last modified 2025-06-03 09:26:57 (2 weeks ago)
Latest email 2025-06-16 14:41:03 (1 week ago)
Status
PG19-1 (2025-07-01 - 2025-07-31): Needs review
2025-03 (2025-03-01 - 2025-04-08): Moved to different CF
Target version 18
Authors Yura Sokolov (funny_falcon)
Reviewers Become reviewer
Committer
Links
Emails
sinvaladt.c: remove msgnumLock, use atomic operations on maxMsgNum
First at 2025-02-03 12:05:30 by Yura Sokolov <y.sokolov at postgrespro.ru>
Latest at 2025-06-16 14:41:03 by Andres Freund <andres at anarazel.de>
Latest attachment (v5-0001-Read-Write-optimistic-spin-lock.patch) at 2025-06-16 14:28:31 from Yura Sokolov <y.sokolov at postgrespro.ru>
    Attachment (v5-0001-Read-Write-optimistic-spin-lock.patch) at 2025-06-16 14:28:31 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v4-0001-Exclusive-Shared-Read-Write-spin-lock.patch) at 2025-06-02 18:20:33 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (perf20250123_1120.lst.bind.svg.gz) at 2025-03-25 10:52:00 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: No)
    Attachment (v3-0001-sinvaladt.c-use-atomic-operations-on-maxMsgNum.patch) at 2025-03-24 10:41:17 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v2-0001-sinvaladt.c-use-atomic-operations-on-maxMsgNum.patch) at 2025-03-21 11:35:16 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v1-0001-sinvaladt.c-use-atomic-operations-on-maxMsgNum.patch) at 2025-02-04 10:36:39 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v0-0001-sinvaladt.c-use-atomic-operations-on-maxMsgNum.patch) at 2025-02-03 12:05:30 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
History
When Who What
2025-06-03 09:26:57 Yura Sokolov (funny_falcon) Changed name to Introduce RWSpin lock and use it in sinvaladt.c and xlogrecovery.c
2025-04-30 13:24:00 Yura Sokolov (funny_falcon) Closed in commitfest 2025-03 with status: Moved to next CF
2025-02-12 18:21:23 Yura Sokolov (funny_falcon) Changed authors to Yura Sokolov (funny_falcon)
2025-02-12 18:21:23 Yura Sokolov (funny_falcon) Changed targetversion to 18
2025-02-12 18:20:45 Yura Sokolov (funny_falcon) Attached mail thread 30aa0030-f694-44ef-a19d-6ef7ddb69374@postgrespro.ru
2025-02-12 18:20:45 Yura Sokolov (funny_falcon) Created patch record
Edit