Bruce Momjian e77054e029 This patch fixes a regression caused by my recent changes to heap
tuple header.  The fix is based on the thought that HEAP_MOVED_IN is
not needed any more as soon as HEAP_XMIN_COMMITTED has been set.  So
in tqual.c and vacuum.c the HEAP_MOVED bits are cleared when
HEAP_XMIN_COMMITTED is set.

Vacuum robustness is enhanced by rearranging ifs, so that we have a
chance to elog(ERROR, ...) before an assertion fails.

A new regression test is included.

Manfred Koizar
2002-07-20 04:57:13 +00:00
..
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00
2002-06-20 20:29:54 +00:00