64-bit XIDs

Edit
ID 4703
Title 64-bit XIDs
Topic Performance
Created 2023-12-15 09:06:19
Last modified 2024-09-16 09:59:13 (1 month, 3 weeks ago)
Latest email 2024-09-12 11:12:41 (1 month, 3 weeks ago)
Status
2024-09: Returned with feedback
2024-07: Moved to next CF
2024-03: Moved to next CF
2024-01: Moved to next CF
Target version 18
Authors Fedor Sigaev (sigaev), Alexander Korotkov (smagen), Konstantin Knizhnik (knizhnik), Nikita Glukhov (n.glukhov), Yura Sokolov (funny_falcon), Pavel Borisov (pborisov), Aleksander Alekseev (a.alekseev), Maxim Orlov (m.orlov)
Reviewers Chris Travers (einhverfr), wenhui qiu (wenhuiqiu)Become reviewer
Committer
Links CFbot results (CirrusCI) CFbot GitHub Git
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/4703
git checkout commitfest/cf/4703
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-09-12 11:12:41 by Aleksander Alekseev <aleksander at timescale.com>
Latest attachment (v55-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2024-07-23 09:13:51 from Aleksander Alekseev <aleksander at timescale.com>
    Attachment (v55-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2024-07-23 09:13:51 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v54-0005-README.XID64.patch) at 2024-06-19 13:22:21 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    Attachment (v53-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch) at 2024-06-19 10:36:51 from Aleksander Alekseev <aleksander at timescale.com> (Patch: Yes)
    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-09-16 09:59:13 Aleksander Alekseev (a.alekseev) Closed in commitfest 2024-09 with status: Returned with feedback
2024-08-01 06:08:31 Corey Huinker (coreyh) Closed in commitfest 2024-07 with status: Moved to next CF
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