mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
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
This commit is contained in:
@ -38,7 +38,7 @@ test: copy
|
||||
# ----------
|
||||
# The third group of parallel test
|
||||
# ----------
|
||||
test: constraints triggers create_misc create_aggregate create_operator create_index inherit
|
||||
test: constraints triggers create_misc create_aggregate create_operator create_index inherit vacuum
|
||||
|
||||
# Depends on the above
|
||||
test: create_view
|
||||
|
@ -1,4 +1,4 @@
|
||||
# $Header: /cvsroot/pgsql/src/test/regress/serial_schedule,v 1.11 2002/07/18 04:43:51 momjian Exp $
|
||||
# $Header: /cvsroot/pgsql/src/test/regress/serial_schedule,v 1.12 2002/07/20 04:57:13 momjian Exp $
|
||||
# This should probably be in an order similar to parallel_schedule.
|
||||
test: boolean
|
||||
test: char
|
||||
@ -50,6 +50,7 @@ test: create_aggregate
|
||||
test: create_operator
|
||||
test: create_index
|
||||
test: inherit
|
||||
test: vacuum
|
||||
test: create_view
|
||||
test: sanity_check
|
||||
test: errors
|
||||
|
Reference in New Issue
Block a user