Re: Add 64-bit XIDs into PostgreSQL 15
Zhang Mingli <zmlpostgres@gmail.com>
From: Zhang Mingli <zmlpostgres@gmail.com>
To: Dilip Kumar <dilipbalaut@gmail.com>, Maxim Orlov
<orlovmg@gmail.com>
Cc: Pavel Borisov <pashkin.elfe@gmail.com>, Aleksander Alekseev
<aleksander@timescale.com>, Postgres hackers
<pgsql-hackers@lists.postgresql.org>, Justin Pryzby
<pryzby@telsasoft.com>, Stephen Frost <sfrost@snowman.net>, Alexander
Korotkov <aekorotkov@gmail.com>, Andres Freund <andres@anarazel.de>,
Ilya Anfimov <ilan@tzirechnoy.com>
Date: 2022-09-20T07:37:47Z
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
Hi, Is this patch target to PG16 now? I want to have a look at these patches, but apply on master failed: Applying: Use 64-bit numbering of SLRU pages. Applying: Use 64-bit format to output XIDs Applying: Use 64-bit FullTransactionId instead of Epoch:xid Applying: Use 64-bit pages representation in SLRU callers. error: patch failed: src/backend/access/transam/multixact.c:1228 error: src/backend/access/transam/multixact.c: patch does not apply Patch failed at 0004 Use 64-bit pages representation in SLRU callers. hint: Use 'git am --show-current-patch=diff' to see the failed patch Regards, Zhang Mingli