pgsql: Arrange for autovacuum to be killed when another operation wants - Mailing list pgsql-committers

From alvherre@postgresql.org (Alvaro Herrera)
Subject pgsql: Arrange for autovacuum to be killed when another operation wants
Date
Msg-id 20070116132857.3F1DC9FB1C6@postgresql.org
Whole thread Raw
List pgsql-committers
Log Message:
-----------
Arrange for autovacuum to be killed when another operation wants to be alone
accessing it, like DROP DATABASE.  This allows the regression tests to pass
with autovacuum enabled, which open the gates for finally enabling autovacuum
by default.

Modified Files:
--------------
    pgsql/src/backend/access/transam:
        twophase.c (r1.26 -> r1.27)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/twophase.c.diff?r1=1.26&r2=1.27)
    pgsql/src/backend/commands:
        dbcommands.c (r1.188 -> r1.189)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/dbcommands.c.diff?r1=1.188&r2=1.189)
    pgsql/src/backend/postmaster:
        autovacuum.c (r1.30 -> r1.31)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/autovacuum.c.diff?r1=1.30&r2=1.31)
        postmaster.c (r1.507 -> r1.508)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/postmaster.c.diff?r1=1.507&r2=1.508)
    pgsql/src/backend/storage/ipc:
        procarray.c (r1.20 -> r1.21)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/storage/ipc/procarray.c.diff?r1=1.20&r2=1.21)
    pgsql/src/backend/storage/lmgr:
        proc.c (r1.182 -> r1.183)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/storage/lmgr/proc.c.diff?r1=1.182&r2=1.183)
    pgsql/src/include/postmaster:
        autovacuum.h (r1.6 -> r1.7)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/postmaster/autovacuum.h.diff?r1=1.6&r2=1.7)
    pgsql/src/include/storage:
        proc.h (r1.92 -> r1.93)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/storage/proc.h.diff?r1=1.92&r2=1.93)
        procarray.h (r1.11 -> r1.12)
        (http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/storage/procarray.h.diff?r1=1.11&r2=1.12)

pgsql-committers by date:

Previous
From: neilc@postgresql.org (Neil Conway)
Date:
Subject: pgsql: Correct a minor inaccuracy in the pg_dumpall reference page: -g
Next
From: okbob@pgfoundry.org (User Okbob)
Date:
Subject: plpsm - plpgpsm: all kind of handlers for exceptions are supported