Re: Add 64-bit XIDs into PostgreSQL 15 - Mailing list pgsql-hackers

From Zhang Mingli
Subject Re: Add 64-bit XIDs into PostgreSQL 15
Date
Msg-id f4e0435e-9540-42df-b81c-7f3ae38655c0@Spark
Whole thread Raw
In response to Re: Add 64-bit XIDs into PostgreSQL 15  (Maxim Orlov <orlovmg@gmail.com>)
Responses Re: Add 64-bit XIDs into PostgreSQL 15  (Maxim Orlov <orlovmg@gmail.com>)
List pgsql-hackers
Hi,


On Oct 22, 2022, 00:09 +0800, Maxim Orlov <orlovmg@gmail.com>, wrote:

Done! Thanks! Here is the rebased version.

This version has bug fix for multixact replication. Previous versions of the patch set does not write pd_multi_base in WAL. Thus, this field was set to 0 upon WAL reply on replica.
This caused replica to panic. Fix this by adding pd_multi_base of a page into WAL. Appropriate tap test is added.

Also, add refactoring and improvements in heapam.c in order to reduce diff and make it more "tidy".

Reviews and opinions are very welcome!

--
Best regards,
Maxim Orlov.
Found some outdate code comments around several variables, such as xidWrapLimit/xidWarnLimit/xidStopLimt.

These variables are not used any more. 

I attach an additional V48-0009 patch as they are just comments, apply it if you want to.

Regards,
Zhang Mingli
Attachment

pgsql-hackers by date:

Previous
From: Thomas Munro
Date:
Subject: Re: Collation version tracking for macOS
Next
From: Zhang Mingli
Date:
Subject: doubt about FullTransactionIdAdvance()