]> granicus.if.org Git - postgresql/commit
HeapTupleHeaderAdjustCmax made the incorrect assumption that the raw
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 1 Sep 2008 18:53:03 +0000 (18:53 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 1 Sep 2008 18:53:03 +0000 (18:53 +0000)
commitdb8e4c7028909c2420568883a931438e5dcddab5
tree880dba9718867a28a5c8be14428d058bdfc27f08
parent3c3fb2160c4ff51520c9cb12b8a48c61b44cfb3e
HeapTupleHeaderAdjustCmax made the incorrect assumption that the raw
command id is the cmin, when it can in fact be a combo cid. That made rows
incorrectly invisible to a transaction where a tuple was deleted by multiple
aborted subtransactions.

Report and patch Karl Schnaitter. Back-patch to 8.3, where combo cids was
introduced.
src/backend/utils/time/combocid.c