pgsql/src backend/commands/vacuum.c backend/ut ... 
Author Message
 pgsql/src backend/commands/vacuum.c backend/ut ...

CVSROOT:        /cvsroot
Module name:    pgsql

Modified files:
        src/backend/commands: vacuum.c
        src/backend/utils/time: tqual.c
        src/test/regress: parallel_schedule serial_schedule

Log message:
        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

---------------------------(end of broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command



Wed, 05 Jan 2005 12:57:17 GMT
 
 [ 1 post ] 

 Relevant Pages 

1. pgsql/src backend/commands/rename.c backend/ut ...

2. pgsql/src backend/commands/vacuum.c backend/co ...

3. [COMMITTERS] pgsql/src/backend/commands (command.c vacuum.c)

4. [COMMITTERS] pgsql/src/backend/commands (command.c vacuum.c)

5. pgsql/src/backend/commands (creatinh.c vacuum.c command.c)

6. [COMMITTERS] pgsql/src/backend/commands (command.c vacuum.c)

7. pgsql/src/backend/commands (command.c vacuum.c)

8. pgsql/src backend/catalog/catalog.c backend/ut ...

9. pgsql/src backend/commands/command.c backend/e ...

10. pgsql/src backend/commands/command.c backend/p ...

11. pgsql/src backend/commands/command.c backend/c ...

12. pgsql/src backend/commands/command.c backend/u ...


 
Powered by phpBB® Forum Software