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

From: tgl(at)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Rearrange lazy-vacuum code a little bit to reduce the window
Date: 2010-02-09 00:28:30
Message-ID: 20100209002830.5E9C27541B9@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2010-02-09 00:28:57 pgsql: Allow free space map vacuuming to be interrupted.
Previous Message Tom Lane 2010-02-08 20:39:52 pgsql: Create an official API function for C functions to use to check