pgsql: Rearrange lazy-vacuum code a little bit to reduce the window - Mailing list pgsql-committers

From tgl@postgresql.org (Tom Lane)
Subject pgsql: Rearrange lazy-vacuum code a little bit to reduce the window
Date
Msg-id 20100209002830.5E9C27541B9@cvs.postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Rearrange lazy-vacuum code a little bit to reduce the window between
truncating the table and transaction commit.  This isn't really making
it safe, but at least there is no good reason to do free space map
cleanup within the risk window.  Don't lock out cancel interrupts
until we have to, either.

Modified Files:
--------------
    pgsql/src/backend/commands:
        vacuumlazy.c (r1.129 -> r1.130)
        (http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/vacuumlazy.c?r1=1.129&r2=1.130)

pgsql-committers by date:

Previous
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Create an official API function for C functions to use to check
Next
From: tgl@postgresql.org (Tom Lane)
Date:
Subject: pgsql: Allow free space map vacuuming to be interrupted.