]> git.ipfire.org Git - thirdparty/postgresql.git/commit
Fix rare missing cancellations in Hot Standby.
authorSimon Riggs <simon@2ndQuadrant.com>
Thu, 24 Jan 2013 14:25:28 +0000 (14:25 +0000)
committerSimon Riggs <simon@2ndQuadrant.com>
Thu, 24 Jan 2013 14:25:28 +0000 (14:25 +0000)
commit3a25b2d70c28942cf2c5e4d90d3a643baf845dfc
tree649ff85084404839d55c0f7a8650e92a5702d5a7
parent56d2975c3cae0bc795baf1d2e29e46875f5eaca5
Fix rare missing cancellations in Hot Standby.
The machinery around XLOG_HEAP2_CLEANUP_INFO failed
to correctly pass through the necessary information
on latestRemovedXid, avoiding cancellations in some
infrequent concurrent update/cleanup scenarios.

Backpatchable fix to 9.0

Detailed bug report and fix by Noah Misch,
backpatchable version by me.
src/backend/access/heap/pruneheap.c