]> 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:52:45 +0000 (18:52 +0000)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 1 Sep 2008 18:52:45 +0000 (18:52 +0000)
commit9ac4299163247645c6e391f5f65735c6cb78ccb9
tree02dcbdb6a4db7dd801aa13a8190a1d079b8baa43
parent86ec73b90932dd22e9e6c2333f1322130c4e1690
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