Hi,
Attached is v2 of the patch.
This version removes the pageinspect test and updates the existing
ON CONFLICT DO UPDATE regression test to reflect the new behavior:
a self-owned lock-only xmax is no longer carried to the new tuple.
The patch only changes the same-XID, single-XID, lock-only case.
Remote lockers and MultiXacts retain the existing behavior.
The relevant regression tests pass.
Comments and review are welcome.
Regards,
chee wooson