Index SLRUs by 64-bit integers rather than by 32-bit integers

Edit
Title Index SLRUs by 64-bit integers rather than by 32-bit integers
Topic Server Features
Created 2021-12-30 13:21:13
Last modified 2023-09-04 14:34:21 (3 weeks, 1 day ago)
Latest email 2023-09-04 14:41:43 (3 weeks, 1 day ago)
Status
2023-09: Needs review
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
Target version 16
Authors Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov)
Reviewers Jacob Champion (jchampion)Become reviewer
Committer
Links
Emails
XID formatting and SLRU refactorings (was: Add 64-bit XIDs into PostgreSQL 15)
First at 2022-03-17 13:12:28 by Aleksander Alekseev <aleksander at timescale.com>
Latest at 2023-09-04 14:41:43 by Aleksander Alekseev <aleksander at timescale.com>
Latest attachment (v58-0003-Make-use-FullTransactionId-in-2PC-filenames.patch) at 2023-07-05 13:45:49 from Aleksander Alekseev <aleksander at timescale.com>
    Attachment (v58-0003-Make-use-FullTransactionId-in-2PC-filenames.patch) at 2023-07-05 13:45:49 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v57-0002-Use-larger-segment-file-names-for-pg_notify.patch) at 2023-03-20 15:58:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v57-0001-Index-SLRUs-by-64-bit-integers-rather-than-by-32.patch) at 2023-03-09 15:21:38 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v56-0001-Index-SLRUs-by-64-bit-integers-rather-than-by-32.patch) at 2023-03-07 13:18:13 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v55-0001-Index-SLRUs-by-64-bit-integers-rather-than-by-32.patch) at 2023-02-21 13:58:54 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v54-0001-Index-SLRUs-by-64-bit-integers-rather-than-by-32.patch) at 2023-02-20 15:30:31 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v53-0002-Utilize-64-bit-SLRU-page-numbers-in-SLRU-callers.patch) at 2023-01-17 13:32:56 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v52-0003-Make-pg_upgrade-from-32-bit-to-64-bit-SLRU.patch) at 2023-01-09 14:15:21 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v51-0003-Make-pg_upgrade-from-32-bit-to-64-bit-SLRU.patch) at 2022-12-19 14:40:52 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v50-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-12-09 13:42:31 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v49-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-12-09 09:50:46 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v48-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-12-07 08:40:08 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v47-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-11-21 09:21:09 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v46-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-11-17 09:44:54 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v45-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-11-16 08:37:20 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v49-0002-Use-64-bit-format-to-output-XIDs.patch) at 2022-11-03 08:15:43 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v44-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-10-10 09:16:12 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v47-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-10-06 10:45:20 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v43-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-10-06 10:05:39 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v42-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-09-27 14:25:14 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v41-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-07-13 14:38:05 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v40-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-07-08 14:40:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v34-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-07-08 09:05:08 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v33-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-04-26 12:55:16 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v32-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-04-13 10:54:02 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v31-0002-Use-64-bit-format-to-output-XIDs.patch) at 2022-04-05 11:01:06 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v30-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-25 14:42:36 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v29-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-03-25 14:06:39 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v28-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-24 20:02:55 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v27-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-24 16:12:20 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v26-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-24 14:43:51 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v25-0002-Use-64-bit-format-to-output-XIDs.patch) at 2022-03-23 09:51:33 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v24-0001-Use-unsigned-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-22 17:22:59 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v23-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-03-22 11:54:56 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v22-0002-Update-XID-formatting-in-the-.po-files.patch) at 2022-03-18 15:14:52 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v21-0001-Use-llu-to-format-XIDs.patch) at 2022-03-18 13:50:01 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v20-0001-Use-XID_FMT-macro-to-format-XIDs.patch) at 2022-03-17 16:25:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v19-0001-Use-XID_FMT-macro-to-format-XIDs.patch) at 2022-03-17 13:12:28 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
History
When Who What
2023-09-04 14:34:21 Aleksander Alekseev (aalekseev) Changed reviewers to Jacob Champion (jchampion)
2023-08-25 20:42:05 Peter Eisentraut (petere) New status: Needs review
2023-08-01 18:01:13 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2023-07 with status: Moved to next CF
2023-04-09 03:27:47 Greg Stark (stark) Closed in commitfest 2023-03 with status: Moved to next CF
2023-03-29 09:32:59 Aleksander Alekseev (aalekseev) New status: Ready for Committer
2023-02-20 15:32:19 Aleksander Alekseev (a.alekseev) New status: Needs review
2023-02-20 14:04:32 Aleksander Alekseev (a.alekseev) Changed reviewers to Aleksander Alekseev (a.alekseev), Jacob Champion (jchampion)
2023-02-20 14:04:32 Aleksander Alekseev (a.alekseev) Changed authors to Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov)
2023-02-20 12:14:11 Aleksander Alekseev (a.alekseev) Changed name to Index SLRUs by 64-bit integers rather than by 32-bit integers
2023-01-31 16:53:57 vigneshwaran C (vignesh.postgres) Closed in commitfest 2023-01 with status: Moved to next CF
2023-01-17 13:33:28 Aleksander Alekseev (a.alekseev) New status: Waiting on Author
2023-01-09 13:41:57 Aleksander Alekseev (a.alekseev) Changed gitlink to
2023-01-09 13:41:57 Aleksander Alekseev (a.alekseev) Changed name to 64-bit SLRU page numbers (independent part of 64-bit XIDs)
2022-12-09 13:31:59 Aleksander Alekseev (a.alekseev) New status: Ready for Committer
2022-12-07 17:50:43 Andres Freund (andresfreund) New status: Waiting on Author
2022-12-07 08:41:42 Aleksander Alekseev (a.alekseev) New status: Ready for Committer
2022-12-02 05:15:57 Michael Paquier (michael-kun) Closed in commitfest 2022-11 with status: Moved to next CF
2022-12-02 05:15:55 Michael Paquier (michael-kun) New status: Waiting on Author
2022-11-03 09:28:33 Ian Barwick (barwick) New status: Ready for Committer
2022-11-03 07:41:44 Ian Barwick (barwick) New status: Waiting on Author
2022-10-12 06:44:26 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Moved to next CF
2022-09-29 08:20:12 Aleksander Alekseev (aalekseev) New status: Ready for Committer
2022-09-27 13:55:06 Hamid Akhtar (hamidakhtar) New status: Waiting on Author
2022-08-01 17:17:32 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-15 10:43:12 Maxim Orlov (m.orlov) Changed gitlink to https://github.com/ziva777/postgres/tree/64slru-cf
2022-06-03 12:13:42 Pavel Borisov (pborisov) Changed name to XID formatting and SLRU refactorings (Independent part of: Add 64-bit XIDs into PostgreSQL 15)
2022-04-02 20:52:56 Aleksander Alekseev (a.alekseev) Changed targetversion to 16
2022-04-02 20:52:29 Aleksander Alekseev (a.alekseev) Closed in commitfest 2022-03 with status: Moved to next CF
2022-04-02 20:51:41 Aleksander Alekseev (a.alekseev) Changed authors to Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Aleksander Alekseev (a.alekseev), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Maxim Orlov (m.orlov), Pavel Borisov (pborisov)
2022-03-29 13:07:49 Aleksander Alekseev (a.alekseev) New status: Ready for Committer
2022-03-17 14:00:45 Aleksander Alekseev (a.alekseev) Changed reviewers to Kyotaro Horiguchi (horiguti), Aleksander Alekseev (a.alekseev)
2022-03-17 13:16:37 Aleksander Alekseev (a.alekseev) Changed targetversion to 15
2022-03-17 13:16:37 Aleksander Alekseev (a.alekseev) Changed name to XID formatting and SLRU refactorings (was: Add 64-bit XIDs into PostgreSQL 15)
2022-03-17 13:13:26 Aleksander Alekseev (a.alekseev) Detached mail thread CACG=ezZe1NQSCnfHOr78AtAZxJZeCvxrts0ygrxYwe=pyyjVWA@mail.gmail.com
2022-03-17 13:13:03 Aleksander Alekseev (a.alekseev) Attached mail thread CAJ7c6TPDOYBYrnCAeyndkBktO0WG2xSdYduTF0nxq+vfkmTF5Q@mail.gmail.com
2022-03-03 13:13:21 Aleksander Alekseev (a.alekseev) New status: Needs review
2022-03-02 22:41:06 Justin Pryzby (justinpryzby) New status: Waiting on Author
2022-03-02 14:36:06 Aleksander Alekseev (a.alekseev) New status: Needs review
2022-03-02 13:25:37 Aleksander Alekseev (a.alekseev) New status: Waiting on Author
2022-02-02 16:40:18 Julien Rouhaud (rjuju) Closed in commitfest 2022-01 with status: Moved to next CF
2022-01-28 14:51:48 Aleksander Alekseev (a.alekseev) Added a.alekseev as reviewer
2022-01-20 21:50:49 Greg Stark (stark) Added stark as reviewer
2021-12-30 13:25:29 Maxim Orlov (m.orlov) Changed authors to Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Maxim Orlov (m.orlov), Pavel Borisov (pborisov)
2021-12-30 13:21:13 Maxim Orlov (m.orlov) Attached mail thread CACG=ezZe1NQSCnfHOr78AtAZxJZeCvxrts0ygrxYwe=pyyjVWA@mail.gmail.com
2021-12-30 13:21:13 Maxim Orlov (m.orlov) Created patch record
Edit