More scalable multixacts buffers and locking

Edit
ID2627
TitleMore scalable multixacts buffers and locking
CI (CFBot)Not processed
Stats (from CFBot)Unknown
TopicPerformance
Created2020-06-30 11:21:14
Last modified2024-04-07 12:52:28 (1 year ago)
Latest email2024-04-07 19:13:12 (1 year ago)
Status
2024-03: Committed
2024-01: Moved to next CF
2023-11: Moved to next CF
2023-09: Moved to next CF
2023-07: Moved to next CF
2023-03: Moved to next CF
2023-01: Moved to next CF
2022-11: Moved to next CF
2022-09: Moved to next CF
2022-07: Moved to next CF
2022-03: Moved to next CF
2022-01: Moved to next CF
2021-11: Moved to next CF
2021-09: Moved to next CF
2021-07: Moved to next CF
2021-03: Moved to next CF
2021-01: Moved to next CF
2020-11: Moved to next CF
2020-09: Moved to next CF
2020-07: Moved to next CF
Target version
AuthorsKyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness)
ReviewersBecome reviewer
CommitterÁlvaro Herrera (alvherre)
Links
Emails
MultiXact\SLRU buffers configuration
First at 2020-05-08 16:36:40 by "Andrey M. Borodin" <x4mmm at yandex-team.ru>
Latest at 2024-04-07 19:13:12 by "Andrey M. Borodin" <x4mmm at yandex-team.ru>
Latest attachment (v2-0003-Test-multixact-CV-sleep.) at 2024-02-03 17:32:45 from "Andrey M. Borodin" <x4mmm at yandex-team.ru>
    Attachment (v2-0003-Test-multixact-CV-sleep.) at 2024-02-03 17:32:45 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (: Yes)
    Attachment (0001-Add-conditional-variable-to-wait-for-next-MultXact-o.) at 2024-01-28 18:17:16 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v24-0001-Divide-SLRU-buffers-into-8-associative-banks.) at 2023-01-09 04:19:14 from Andrey Borodin <amborodin86 at gmail.com> (: Yes)
    Attachment (v23-0001-bucketed-SLRUs-simplified.) at 2022-08-19 15:48:41 from i.lazarev at postgrespro.ru (: Yes)
    Attachment (v22-0006-bucketed-SLRUs-simplified_.) at 2022-08-16 19:36:27 from i.lazarev at postgrespro.ru (: Yes)
    Attachment (slru-ballast.sql) at 2022-07-21 13:00:20 from Yura Sokolov <y.sokolov at postgrespro.ru> (: No)
    Attachment (v20-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2022-01-16 05:36:08 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v19-0003-Pack-SLRU-page_number-page_status-and-page_dirty.) at 2022-01-15 07:16:59 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v-18-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-12-26 10:09:59 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v17-0002-Divide-SLRU-buffers-into-n-associative-banks.) at 2021-04-11 18:37:21 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v16-0001-Add-a-buffer-mapping-table-for-SLRUs.) at 2021-04-08 00:30:41 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v15-0001-Add-a-buffer-mapping-table-for-SLRUs.) at 2021-04-07 05:59:19 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v14-0001-Add-a-buffer-mapping-table-for-SLRUs.) at 2021-04-01 03:40:16 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v13-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-03-26 20:26:40 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v12-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-03-26 03:46:06 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v11-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-03-25 01:03:38 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v10-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-03-24 21:31:56 from Thomas Munro <thomas.munro at gmail.com> (: Yes)
    Attachment (v10-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-03-12 12:44:02 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v9-0001-Make-all-SLRU-buffer-sizes-configurable.) at 2021-02-15 17:17:40 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v8-0004-Add-GUCs-to-tune-MultiXact-SLRUs.) at 2020-12-14 06:31:32 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (postgresql_conf_multixact_buffers_GUCs.) at 2020-12-13 09:17:51 from Gilles Darold <gilles at darold.net> (: Yes)
    Attachment (v7-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-12-10 14:45:56 from Gilles Darold <gilles at darold.net> (: Yes)
    Attachment (v1106-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-o.) at 2020-12-08 17:52:52 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (collect-wait-events.sh) at 2020-11-10 18:07:07 from Tomas Vondra <tomas.vondra at enterprisedb.com> (: No)
    Attachment (v6-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-10-28 07:34:58 from Andrey Borodin <x4mmm at yandex-team.ru> (: Yes)
    Attachment (v6-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-10-27 17:23:26 from Alexander Korotkov <aekorotkov at gmail.com> (: Yes)
    Attachment (v5-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-10-27 17:02:20 from Alexander Korotkov <aekorotkov at gmail.com> (: Yes)
    Attachment (v4-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offsets.) at 2020-10-26 01:05:26 from Alexander Korotkov <aekorotkov at gmail.com> (: Yes)
    Attachment (v3-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-08-28 18:08:34 from Anastasia Lubennikova <a.lubennikova at postgrespro.ru> (: Yes)
    Attachment (v2-0001-Use-shared-lock-in-GetMultiXactIdMembers-for-offs.) at 2020-07-08 07:03:54 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (: Yes)
    Attachment (mxid_wait_instead_of_sleep.) at 2020-05-15 00:03:33 from Kyotaro Horiguchi <horikyota.ntt at gmail.com> (: Yes)
    Attachment (v1-0001-Add-GUCs-to-tune-MultiXact-SLRUs.) at 2020-05-11 11:17:58 from "Andrey M. Borodin" <x4mmm at yandex-team.ru> (: Yes)
History
WhenWhoWhat
2024-04-07 12:52:28Andrey Borodin (x4m)Closed in commitfest 2024-03 with status: Committed
2024-04-07 12:52:28Andrey Borodin (x4m)Changed committer to alvherre
2024-02-01 18:40:04vigneshwaran C (vignesh.postgres)Closed in commitfest 2024-01 with status: Moved to next CF
2024-01-27 01:40:31vigneshwaran C (vignesh.postgres)New status: Waiting on Author
2023-12-04 09:16:23John Naylor (john.naylor)Closed in commitfest 2023-11 with status: Moved to next CF
2023-10-02 17:34:17Peter Eisentraut (petere)Closed in commitfest 2023-09 with status: Moved to next CF
2023-09-02 06:51:42Peter Eisentraut (petere)Changed reviewers to
2023-08-02 19:40:59Daniel Gustafsson (d_gustafsson)Closed in commitfest 2023-07 with status: Moved to next CF
2023-04-09 02:32:25Greg Stark (stark)Closed in commitfest 2023-03 with status: Moved to next CF
2023-01-31 16:15:52vigneshwaran C (vignesh.postgres)Closed in commitfest 2023-01 with status: Moved to next CF
2023-01-09 04:24:25Andrey Borodin (x4m)New status: Needs review
2023-01-06 06:08:16vigneshwaran C (vignesh.postgres)New status: Waiting on Author
2022-12-04 01:36:17Andrey Borodin (x4m)Closed in commitfest 2022-11 with status: Moved to next CF
2022-10-13 09:21:36Yura Sokolov (funny_falcon)New status: Needs review
2022-10-12 21:09:01Andrey Borodin (x4m)Changed authors to Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m), Ivan Lazarev (avaness)
2022-10-12 08:30:49Michael Paquier (michael-kun)Closed in commitfest 2022-09 with status: Moved to next CF
2022-10-12 08:30:45Michael Paquier (michael-kun)New status: Waiting on Author
2022-08-01 16:49:59Jacob Champion (jchampion)Closed in commitfest 2022-07 with status: Moved to next CF
2022-04-08 15:17:15Greg Stark (stark)Closed in commitfest 2022-03 with status: Moved to next CF
2022-02-02 16:29:55Julien Rouhaud (rjuju)Closed in commitfest 2022-01 with status: Moved to next CF
2022-01-16 16:28:27Justin Pryzby (justinpryzby)New status: Needs review
2022-01-14 09:28:43Julien Rouhaud (rjuju)New status: Waiting on Author
2021-12-03 07:32:54Michael Paquier (michael-kun)Closed in commitfest 2021-11 with status: Moved to next CF
2021-10-06 13:16:11Jaime Casanova (jcasanov)Closed in commitfest 2021-09 with status: Moved to next CF
2021-08-03 02:26:54Masahiko Sawada (masahikosawada)Closed in commitfest 2021-07 with status: Moved to next CF
2021-04-08 12:21:58Thomas Munro (macdice)Closed in commitfest 2021-03 with status: Moved to next CF
2021-03-12 16:16:32Andrey Borodin (x4m)New status: Needs review
2021-03-11 17:07:54Gilles Darold (darold)New status: Waiting on Author
2021-02-01 12:35:45Masahiko Sawada (masahikosawada)Closed in commitfest 2021-01 with status: Moved to next CF
2020-12-12 09:45:30Gilles Darold (darold)Added darold as reviewer
2020-12-01 14:30:05Anastasia Lubennikova (lubennikovaav)Removed lubennikovaav from reviewers
2020-12-01 14:30:01Anastasia Lubennikova (lubennikovaav)Closed in commitfest 2020-11 with status: Moved to next CF
2020-12-01 14:29:54Anastasia Lubennikova (lubennikovaav)New status: Needs review
2020-10-07 15:09:33Anastasia Lubennikova (lubennikovaav)New status: Waiting on Author
2020-09-30 07:06:23Michael Paquier (michael-kun)Closed in commitfest 2020-09 with status: Moved to next CF
2020-09-30 07:06:20Michael Paquier (michael-kun)New status: Needs review
2020-08-28 18:13:00Anastasia Lubennikova (lubennikovaav)Added lubennikovaav as reviewer
2020-08-02 21:27:23Daniel Gustafsson (d_gustafsson)New status: Waiting on Author
2020-08-02 21:27:16Daniel Gustafsson (d_gustafsson)Closed in commitfest 2020-07 with status: Moved to next CF
2020-08-02 21:27:12Daniel Gustafsson (d_gustafsson)New status: Needs review
2020-07-02 12:02:55Daniel Gustafsson (d_gustafsson)New status: Waiting on Author
2020-06-30 11:22:06Andrey Borodin (x4m)Changed authors to Kyotaro Horiguchi (horiguti), Andrey Borodin (x4m)
2020-06-30 11:21:14Andrey Borodin (x4m)Attached mail thread [email protected]
2020-06-30 11:21:14Andrey Borodin (x4m)Created record
Edit