]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Reset vacuum_defer_cleanup_age to PGC_SIGHUP.
authorSimon Riggs <simon@2ndQuadrant.com>
Mon, 4 Feb 2013 16:42:12 +0000 (16:42 +0000)
committerSimon Riggs <simon@2ndQuadrant.com>
Mon, 4 Feb 2013 16:42:12 +0000 (16:42 +0000)
Revert commit 84725aa5efe11688633b553e58113efce4181f2e

doc/src/sgml/config.sgml
src/backend/utils/misc/guc.c

index 1f4114dd4bbe21555109ce8ab51e0eb7dcabf4f0..1e42a2619bf6c1bca9e04aee1e5d89b944332902 100644 (file)
@@ -2059,7 +2059,8 @@ SET ENABLE_SEQSCAN TO OFF;
         is measured in terms of number of write transactions occurring on the
         primary server, it is difficult to predict just how much additional
         grace time will be made available to standby queries.
-        This parameter can only be set at server start.
+        This parameter can only be set in the <filename>postgresql.conf</>
+        file or on the server command line.
        </para>
        <para>
         You should also consider setting <varname>hot_standby_feedback</>
index f9a5efe100c0d1de6deb87a5c399277042ed4c4f..a363441d8f7808496152b50831af0d5024e4e316 100644 (file)
@@ -1853,12 +1853,7 @@ static struct config_int ConfigureNamesInt[] =
        },
 
        {
-               /*
-                * Setting this to a higher value without restarting postmaster
-                * can cause various bugs in TOAST object removal, CLUSTER and
-                * possibly other places, so this must be changed only on restart.
-                */
-               {"vacuum_defer_cleanup_age", PGC_POSTMASTER, REPLICATION_MASTER,
+               {"vacuum_defer_cleanup_age", PGC_SIGHUP, REPLICATION_MASTER,
                        gettext_noop("Number of transactions by which VACUUM and HOT cleanup should be deferred, if any."),
                        NULL
                },