]> granicus.if.org Git - postgresql/commit
Arrange for autovacuum to be killed when another operation wants to be alone
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 16 Jan 2007 13:28:57 +0000 (13:28 +0000)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Tue, 16 Jan 2007 13:28:57 +0000 (13:28 +0000)
commiteb63cc3da82cec03c54a9534a6c91d287078abd1
treea8181fbd037cc02c1eeb68202b8632b20f536665
parent02609893da8cac7689ec5173bc7d815e6f27ad2e
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.
src/backend/access/transam/twophase.c
src/backend/commands/dbcommands.c
src/backend/postmaster/autovacuum.c
src/backend/postmaster/postmaster.c
src/backend/storage/ipc/procarray.c
src/backend/storage/lmgr/proc.c
src/include/postmaster/autovacuum.h
src/include/storage/proc.h
src/include/storage/procarray.h