Re: Add 64-bit XIDs into PostgreSQL 15
Maxim Orlov <orlovmg@gmail.com>
From: Maxim Orlov <orlovmg@gmail.com>
To: Aleksander Alekseev <aleksander@timescale.com>
Cc: PostgreSQL Hackers <pgsql-hackers@lists.postgresql.org>,
Daniel Gustafsson <daniel@yesql.se>, Pavel Borisov <pashkin.elfe@gmail.com>, Robert Haas <robertmhaas@gmail.com>, Chris Travers <chris@orioledata.com>, Bruce Momjian <bruce@momjian.us>, Chris Travers <chris.travers@gmail.com>, Peter Geoghegan <pg@bowt.ie>,
Fedor Sigaev <teodor@sigaev.ru>, Alexander Korotkov <aekorotkov@gmail.com>,
Konstantin Knizhnik <knizhnik@garret.ru>, Nikita Glukhov <n.gluhov@postgrespro.ru>,
Yura Sokolov <y.sokolov@postgrespro.ru>
Date: 2023-12-13T12:25:30Z
Lists: pgsql-hackers
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Add SLRU tests for 64-bit page case
- a60b8a58f435 17.0 landed
-
Make use FullTransactionId in 2PC filenames
- 5a1dfde8334b 17.0 landed
-
Use larger segment file names for pg_notify
- 2cdf131c46e6 17.0 landed
-
Index SLRUs by 64-bit integers rather than by 32-bit integers
- 4ed8f0913bfd 17.0 landed
Attachments
- v52-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch (application/octet-stream) patch v52-0002
- v52-0001-Use-64-bit-format-to-output-XIDs.patch (application/octet-stream) patch v52-0001
- v52-0004-Use-64-bit-GUCs.patch (application/octet-stream) patch v52-0004
- v52-0003-Use-64-bit-SLRU-pages-in-callers.patch (application/octet-stream) patch v52-0003
- v52-0005-Use-64-bit-XIDs.patch (application/octet-stream) patch v52-0005
- v52-0006-Add-initdb-option-to-initialize-cluster-with-non.patch (application/octet-stream) patch v52-0006
- v52-0007-README.XID64.patch (application/octet-stream) patch v52-0007
Hi! Just to keep this thread up to date, here's a new version after recent changes in SLRU. I'm also change order of the patches in the set, to make adding initdb MOX options after the "core 64 xid" patch, since MOX patch is unlikely to be committed and now for test purpose only. -- Best regards, Maxim Orlov.