64-bit XIDs

Edit
Title 64-bit XIDs
Topic Performance
Created 2023-12-15 09:06:19
Last modified 2024-04-08 14:31:57 (2 weeks, 5 days ago)
Latest email 2024-01-19 05:56:53 (3 months, 1 week ago)
Status
2024-07: Needs review
2024-03: Moved to next CF
2024-01: Moved to next CF
Target version 18
Authors 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)
Reviewers Chris Travers (einhverfr), wenhui qiu (wenhuiqiu)Become reviewer
Committer
Links Git
Emails
Add 64-bit XIDs into PostgreSQL 15
First at 2021-12-30 12:15:16 by Maxim Orlov <orlovmg at gmail.com>
Latest at 2024-01-19 05:56:53 by Shubham Khanna <khannashubham1197 at gmail.com>
Latest attachment (v52-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2023-12-13 12:25:30 from Maxim Orlov <orlovmg at gmail.com>
    Attachment (v52-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2023-12-13 12:25:30 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v51-0005-Add-initdb-option-to-initialize-cluster-with-non.patch) at 2022-11-28 16:08:54 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v50-0004-Use-64-bit-pages-representation-in-SLRU-callers.patch) at 2022-11-14 13:56:07 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v49-0004-Use-64-bit-pages-representation-in-SLRU-callers.patch) at 2022-11-03 08:11:33 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v48-0009-remove-some-outdate-codes-comments-about-xidWrap.patch) at 2022-10-22 03:21:55 from Zhang Mingli <zmlpostgres at gmail.com> (Patch: Yes)
    Attachment (v48-0004-Use-64-bit-pages-representation-in-SLRU-callers.patch) at 2022-10-21 16:09:15 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v47-0004-Use-64-bit-pages-representation-in-SLRU-callers.patch) at 2022-10-07 11:04:09 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v46-0005-Add-initdb-option-to-initialize-cluster-with-non.patch) at 2022-09-16 08:59:20 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v43-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-07-18 09:23:42 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v42-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-07-13 14:46:25 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v41-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-07-11 13:19:39 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v40-0005-Add-initdb-option-to-initialize-cluster-with-non.patch) at 2022-07-08 14:36:07 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v39-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-07-06 12:55:02 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v38-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-06-09 11:45:55 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v37-0005-Add-initdb-option-to-initialize-cluster-with-non.patch) at 2022-06-07 14:15:30 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v36-0006-README.XID64.patch) at 2022-05-27 13:48:48 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v35-0003-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2022-05-20 14:38:03 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v34-0001-Use-64-bit-numbering-of-SLRU-pages.patch) at 2022-05-13 13:11:08 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v32-0004-Use-64-bit-pages-representation-in-SLRU-callers.patch) at 2022-04-13 10:48:52 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v31-0005-README.XID64.patch) at 2022-04-05 10:59:42 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v30-64bit-xids.tgz) at 2022-03-28 08:15:53 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v22-64bit-xids.tgz) at 2022-03-18 15:22:00 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v20-64bit-xids.tgz) at 2022-03-17 16:48:53 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v19-64bit-xids.tgz) at 2022-03-16 08:53:33 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v18-64bit-xids.tgz) at 2022-03-15 15:48:34 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v17-64bit-xids.tgz) at 2022-03-14 14:16:32 from Maxim Orlov <orlovmg at gmail.com> (Patch: No)
    Attachment (v16-64bit-xids.tgz) at 2022-03-14 10:33:15 from Aleksander Alekseev <aleksander at timescale.com> (Patch: No)
    Attachment (v15-64bit-xids.tgz) at 2022-03-11 17:26:26 from Aleksander Alekseev <aleksander at timescale.com> (Patch: No)
    Attachment (v14-64bit-xids.tgz) at 2022-03-08 16:27:16 from Aleksander Alekseev <aleksander at timescale.com> (Patch: No)
    Attachment (v13-64bit-xids.tgz) at 2022-03-08 07:49:43 from Aleksander Alekseev <aleksander at timescale.com> (Patch: No)
    Attachment (v12-16bit-xids.tgz) at 2022-03-07 21:15:44 from Aleksander Alekseev <aleksander at timescale.com> (Patch: No)
    Attachment (v11-0001-64-bit-GUCs.patch) at 2022-03-03 12:23:11 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
    Attachment (v10-0001-64-bit-GUCs.patch) at 2022-03-03 11:07:25 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v8-0003-README.XID64.patch) at 2022-02-02 15:10:23 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v7-0003-README.XID64.patch) at 2022-01-24 12:38:54 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (v6-0001-Add-64-bit-GUCs-for-xids.patch) at 2022-01-15 02:31:23 from Julien Rouhaud <rjuju123 at gmail.com> (Patch: Yes)
    Attachment (v6-0003-README-for-64bit-xid.patch) at 2022-01-14 19:38:46 from Pavel Borisov <pashkin.elfe at gmail.com> (Patch: Yes)
    Attachment (int64opts_test.patch) at 2022-01-06 10:24:09 from Simon Riggs <simon.riggs at enterprisedb.com> (Patch: Yes)
    Attachment (v6-0001-Add-64-bit-GUCs-for-xids.patch) at 2021-12-30 12:15:16 from Maxim Orlov <orlovmg at gmail.com> (Patch: Yes)
History
When Who What
2024-04-08 14:31:57 Andrey Borodin (x4m) Changed targetversion to 18
2024-04-08 07:19:01 Andrey Borodin (x4m) Closed in commitfest 2024-03 with status: Moved to next CF
2024-04-08 07:18:56 Andrey Borodin (x4m) New status: Needs review
2024-02-01 16:35:41 vigneshwaran C (vignesh.postgres) Closed in commitfest 2024-01 with status: Moved to next CF
2024-01-26 12:39:47 vigneshwaran C (vignesh.postgres) New status: Waiting on Author
2024-01-02 11:53:46 Aleksander Alekseev (a.alekseev) Changed reviewers to Chris Travers (einhverfr), wenhui qiu (wenhuiqiu)
2023-12-15 09:09:28 Pavel Borisov (pborisov) Changed reviewers to Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr), wenhui qiu (wenhuiqiu)
2023-12-15 09:09:28 Pavel Borisov (pborisov) 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)
2023-12-15 09:09:28 Pavel Borisov (pborisov) Changed targetversion to 17
2023-12-15 09:09:28 Pavel Borisov (pborisov) Changed gitlink to https://github.com/ziva777/postgres/tree/64xid-cf
2023-12-15 09:06:19 Pavel Borisov (pborisov) Attached mail thread CACG=ezZe1NQSCnfHOr78AtAZxJZeCvxrts0ygrxYwe=pyyjVWA@mail.gmail.com
2023-12-15 09:06:19 Pavel Borisov (pborisov) Created patch record
Edit