diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2008-03-19 14:18:21 +0000 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2008-03-19 14:18:21 +0000 |
commit | a9686591d7fa79a39e704c2585ebcd8da80d3e72 (patch) | |
tree | cd27c0a94e1c2d31485bcd940a21c91d763b72b5 /src | |
parent | 49639a7b2c52263f2580463394e08b29059d5882 (diff) | |
download | postgresql-a9686591d7fa79a39e704c2585ebcd8da80d3e72.tar.gz postgresql-a9686591d7fa79a39e704c2585ebcd8da80d3e72.zip |
We no longer need a snapshot set after opening the finishing transaction: this
is redundant because autovacuum now always analyzes a single table per
transaction.
Diffstat (limited to 'src')
-rw-r--r-- | src/backend/commands/vacuum.c | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/src/backend/commands/vacuum.c b/src/backend/commands/vacuum.c index 72a50690ba4..bc36ef3fed4 100644 --- a/src/backend/commands/vacuum.c +++ b/src/backend/commands/vacuum.c @@ -13,7 +13,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/commands/vacuum.c,v 1.367 2008/03/14 17:25:58 alvherre Exp $ + * $PostgreSQL: pgsql/src/backend/commands/vacuum.c,v 1.368 2008/03/19 14:18:21 alvherre Exp $ * *------------------------------------------------------------------------- */ @@ -482,15 +482,6 @@ vacuum(VacuumStmt *vacstmt, List *relids, * PostgresMain(). */ StartTransactionCommand(); - - /* - * Re-establish the transaction snapshot. This is wasted effort when - * we are called as a normal utility command, because the new - * transaction will be dropped immediately by PostgresMain(); but it's - * necessary if we are called from autovacuum because autovacuum might - * continue on to do an ANALYZE-only call. - */ - ActiveSnapshot = CopySnapshot(GetTransactionSnapshot()); } if (vacstmt->vacuum && !IsAutoVacuumWorkerProcess()) |