From: | Maxim Orlov <orlovmg(at)gmail(dot)com> |
---|---|
To: | Evgeny Voropaev <evgeny(dot)voropaev(at)tantorlabs(dot)com> |
Cc: | wenhui qiu <qiuwenhuifx(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org>, Evgeny <evorop(at)gmail(dot)com> |
Subject: | Re: Add 64-bit XIDs into PostgreSQL 15 |
Date: | 2025-05-23 14:31:01 |
Message-ID: | CACG=ezZgJyXC-KxDLfnbf2Y9NC-ROFyHSGe_NNiWtOybXE0T6g@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Here is a new rebase @ 70a13c528b6e382a381f that includes solutions for the
previously mentioned issues as well as
a few more fixes and tweaks.
I decided to eliminate the TOAST flag for the function's parameters and
instead check pg_special for it.
As a result of 15a79c73111f0c9 and a0ed19e0a9efe9, we also have to utilise
the PRI* format string. At the moment, I'm
not sure how to integrate this into the existing patch set. I simply added
it on top of the existing ones. The only possibility
appears to be to return to the previous version in which the primary patch
of XIDs and the patch changing the message
format to 64 bits were combined.
--
Best regards,
Maxim Orlov.
Attachment | Content-Type | Size |
---|---|---|
v62-0003-Use-64-bit-SLRU-pages-in-callers.patch | application/octet-stream | 4.2 KB |
v62-0004-Use-64-bit-GUCs.patch | application/octet-stream | 30.2 KB |
v62-0002-Use-64-bit-FullTransactionId-instead-of-Epoch-xi.patch | application/octet-stream | 22.3 KB |
v62-0001-Use-64-bit-format-to-output-XIDs.patch | application/octet-stream | 146.5 KB |
v62-0005-Use-64-bit-XIDs.patch | application/octet-stream | 768.6 KB |
v62-0006-README.XID64.patch | application/octet-stream | 7.2 KB |
v62-0007-Add-initdb-option-to-initialize-cluster-with-non.patch | application/octet-stream | 31.2 KB |
v62-0008-Use-PRI-64-instead-of-ll-in-XID-format.patch | application/octet-stream | 161.6 KB |
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Gustafsson | 2025-05-23 14:49:43 | Re: Prevent an error on attaching/creating a DSM/DSA from an interrupt handler. |
Previous Message | Dmitry Dolgov | 2025-05-23 14:29:45 | Re: queryId constant squashing does not support prepared statements |