64-bit XIDs

Edit
ID 3594
Title 64-bit XIDs
Topic Miscellaneous
Created 2022-03-17 13:14:19
Last modified 2023-12-15 01:29:41 (11 months, 2 weeks ago)
Latest email 2024-09-12 11:12:41 (2 months, 3 weeks ago)
Status
2023-07: Returned with feedback
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
Target version
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 Aleksander Alekseev (a.alekseev), Chris Travers (einhverfr)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/3594
git checkout commitfest/cf/3594
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
2023-12-15 01:29:46 wenhui qiu (wenhuiqiu) Removed wenhuiqiu from reviewers
2023-12-15 01:29:41 wenhui qiu (wenhuiqiu) Closed in commitfest 2023-07 with status: Returned with feedback
2023-12-14 13:20:26 wenhui qiu (wenhuiqiu) New status: Needs review
2023-12-14 13:20:02 wenhui qiu (wenhuiqiu) Added wenhuiqiu as reviewer
2023-07-04 07:40:50 Daniel Gustafsson (d_gustafsson) Closed in commitfest 2023-07 with status: Returned with feedback
2023-04-21 13:09:54 Aleksander Alekseev (a.alekseev) Changed name to 64-bit XIDs
2023-04-05 15:13:55 Greg Stark (stark) Changed targetversion to None
2023-03-17 14:22:17 Aleksander Alekseev (a.alekseev) Closed in commitfest 2023-03 with status: Moved to next CF
2023-01-31 16:37:53 vigneshwaran C (vignesh.postgres) Closed in commitfest 2023-01 with status: Moved to next CF
2022-11-30 07:01:41 Michael Paquier (michael-kun) Closed in commitfest 2022-11 with status: Moved to next CF
2022-11-21 07:58:22 Chris Travers (einhverfr) Added einhverfr as reviewer
2022-11-21 07:58:00 Chris Travers (einhverfr) Posted review with messageid <166901748004.1121.10903356503191507345.pgcf@coridan.postgresql.org>
2022-11-21 07:57:59 Chris Travers (einhverfr) New status: Waiting on Author
2022-10-24 08:14:04 Aleksander Alekseev (a.alekseev) New status: Needs review
2022-10-12 07:37:21 Michael Paquier (michael-kun) New status: Waiting on Author
2022-10-12 07:37:17 Michael Paquier (michael-kun) Closed in commitfest 2022-09 with status: Moved to next CF
2022-08-01 21:09:50 Jacob Champion (jchampion) Closed in commitfest 2022-07 with status: Moved to next CF
2022-07-15 10:37:57 Maxim Orlov (m.orlov) Changed gitlink to https://github.com/ziva777/postgres/tree/64xid-cf
2022-07-15 10:30:51 Pavel Borisov (pborisov) Changed gitlink to https://github.com/ziva777/postgres.git
2022-07-08 11:15:51 Pavel Borisov (pborisov) Changed name to Add 64-bit XIDs into PostgreSQL 16
2022-03-17 13:16:08 Aleksander Alekseev (a.alekseev) Changed reviewers to Aleksander Alekseev (a.alekseev)
2022-03-17 13:16:08 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-17 13:16:08 Aleksander Alekseev (a.alekseev) Changed targetversion to 16
2022-03-17 13:14:19 Aleksander Alekseev (a.alekseev) Attached mail thread CACG=ezZe1NQSCnfHOr78AtAZxJZeCvxrts0ygrxYwe=pyyjVWA@mail.gmail.com
2022-03-17 13:14:19 Aleksander Alekseev (a.alekseev) Created patch record
Edit