Adjust time qual checking code so that we always check TransactionIdIsInProgress
before we check commit/abort status. Formerly this was done in some paths
but not all, with the result that a transaction might be considered
committed for some purposes before it became committed for others.
Per example found by Jan Wieck.
tqual.c (r1.87 -> r1.88)
pgsql-committers by date
|Next:||From: Tom Lane||Date: 2005-05-07 21:22:36|
|Subject: pgsql: Adjust time qual checking code so that we always check |
|Previous:||From: Tom Lane||Date: 2005-05-07 18:14:26|
|Subject: pgsql: Fix case in which a debug printout would print already-pfreed |