pgsql: Fix index deletion latestRemovedXid bug.

2020-12-30 Thread Peter Geoghegan
Fix index deletion latestRemovedXid bug. The logic for determining the latest removed XID for the purposes of generating recovery conflicts in REDO routines was subtly broken. It failed to follow links from HOT chains, and so failed to consider all relevant heap tuple headers in some cases. To f

pgsql: Fix index deletion latestRemovedXid bug.

2020-12-30 Thread Peter Geoghegan
Fix index deletion latestRemovedXid bug. The logic for determining the latest removed XID for the purposes of generating recovery conflicts in REDO routines was subtly broken. It failed to follow links from HOT chains, and so failed to consider all relevant heap tuple headers in some cases. To f

pgsql: Fix index deletion latestRemovedXid bug.

2020-12-30 Thread Peter Geoghegan
Fix index deletion latestRemovedXid bug. The logic for determining the latest removed XID for the purposes of generating recovery conflicts in REDO routines was subtly broken. It failed to follow links from HOT chains, and so failed to consider all relevant heap tuple headers in some cases. To f