BufferAlloc: don't take two simultaneous locks

Edit
ID 3483
Title BufferAlloc: don't take two simultaneous locks
Topic Performance
Created 2021-12-30 05:35:44
Last modified 2022-10-12 07:45:57 (1 year, 11 months ago)
Latest email 2022-10-12 07:46:37 (1 year, 11 months ago)
Status
2022-09: Returned with feedback
2022-07: Moved to next CF
2022-03: Moved to next CF
2022-01: Moved to next CF
Target version 16
Authors Yura Sokolov (funny_falcon)
Reviewers Michail Nikolaev (nkey)Become reviewer
Committer
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/3483
git checkout commitfest/cf/3483
Emails
BufferAlloc: don't take two simultaneous locks
First at 2021-10-01 22:25:57 by Yura Sokolov <y.sokolov at postgrespro.ru>
Latest at 2022-10-12 07:46:37 by Michael Paquier <michael at paquier.xyz>
Latest attachment (v12-bufmgr-lock-improvements.patch) at 2022-06-28 11:13:06 from Yura Sokolov <y.sokolov at postgrespro.ru>
    Attachment (v12-bufmgr-lock-improvements.patch) at 2022-06-28 11:13:06 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (epyc3.gif) at 2022-04-22 08:49:56 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: No)
    Attachment (v11-bufmgr-lock-improvements.patch) at 2022-04-06 13:17:28 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v9-bufmgr-lock-improvements.patch) at 2022-03-20 09:38:06 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v8-bufmgr-lock-improvements.patch) at 2022-03-15 05:07:39 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v7-bufmgr-lock-improvements.patch) at 2022-03-13 22:27:47 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v6-bufmgr-lock-improvements.patch) at 2022-03-13 10:24:51 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v5-bufmgr-lock-improvements.patch) at 2022-03-02 22:35:57 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v4-0002-PGPRO-5616-Add-HASH_REUSE-HASH_ASSIGN-and-use-it-.patch) at 2022-03-01 07:24:22 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v3-0001-PGPRO-5616-bufmgr-do-not-acquire-two-partition-lo.patch) at 2022-02-21 08:06:49 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v2-0001-bufmgr-do-not-acquire-two-partition-lo.patch) at 2022-02-16 07:40:56 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v1-0001-bufmgr-do-not-acquire-two-partition-lo.patch) at 2021-12-21 05:23:35 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
    Attachment (v0-0001-bufmgr-do-not-acquire-two-partition-lo.patch) at 2021-10-01 22:25:57 from Yura Sokolov <y.sokolov at postgrespro.ru> (Patch: Yes)
History
When Who What
2022-10-12 07:45:57 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Returned with feedback
2022-08-01 22:54:00 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-28 12:05:47 Yura Sokolov (funny_falcon) Changed targetversion to 16
2022-04-08 14:29:42 Greg Stark (stark) Closed in commitfest 2022-03 with status: Moved to next CF
2022-02-02 16:33:51 Julien Rouhaud (rjuju) Closed in commitfest 2022-01 with status: Moved to next CF
2022-01-30 17:28:07 Michail Nikolaev (nkey) Added nkey as reviewer
2021-12-30 05:37:09 Yura Sokolov (funny_falcon) Changed authors to Yura Sokolov (funny_falcon)
2021-12-30 05:37:09 Yura Sokolov (funny_falcon) Changed targetversion to 15
2021-12-30 05:35:45 Yura Sokolov (funny_falcon) Attached mail thread 1edbb61981fe1d99c3f20e3d56d6c88999f4227c.camel@postgrespro.ru
2021-12-30 05:35:45 Yura Sokolov (funny_falcon) Created patch record
Edit