]> granicus.if.org Git - postgresql/commitdiff
Change hot_standby default value to 'on'
authorMagnus Hagander <magnus@hagander.net>
Tue, 2 May 2017 09:12:30 +0000 (11:12 +0200)
committerMagnus Hagander <magnus@hagander.net>
Tue, 2 May 2017 09:12:30 +0000 (11:12 +0200)
This goes together with the changes made to enable replication on the
sending side by default (wal_level, max_wal_senders etc) by making the
receiving stadby node also enable it by default.

Huong Dangminh

doc/src/sgml/config.sgml
doc/src/sgml/high-availability.sgml
src/backend/utils/misc/guc.c
src/backend/utils/misc/postgresql.conf.sample

index e02b0c80df0e824f2e65e332ffde54d08a560538..0b9e3002fb64f6ad113ca6926aa2da85669c9c6c 100644 (file)
@@ -3227,7 +3227,7 @@ ANY <replaceable class="parameter">num_sync</replaceable> ( <replaceable class="
        <para>
         Specifies whether or not you can connect and run queries during
         recovery, as described in <xref linkend="hot-standby">.
-        The default value is <literal>off</literal>.
+        The default value is <literal>on</literal>.
         This parameter can only be set at server start. It only has effect
         during archive recovery or in standby mode.
        </para>
index 9e2be5f67cabc42786c423d9c952164cccff6ba2..22ac10f42846f464fdad2f0141d6e0e825ed3784 100644 (file)
@@ -2057,8 +2057,8 @@ if (!triggered)
    <title>Administrator's Overview</title>
 
    <para>
-    If <varname>hot_standby</> is turned <literal>on</> in
-    <filename>postgresql.conf</> and there is a <filename>recovery.conf</>
+    If <varname>hot_standby</> is <literal>on</> in <filename>postgresql.conf</>
+    (the default value) and there is a <filename>recovery.conf</>
     file present, the server will run in Hot Standby mode.
     However, it may take some time for Hot Standby connections to be allowed,
     because the server will not accept connections until it has completed
index a414fb2c767d98eb55aea3cf8e59712f77187419..587fbce147fa2f8e151d9852eac4ba9e4cb1943c 100644 (file)
@@ -1571,7 +1571,7 @@ static struct config_bool ConfigureNamesBool[] =
                        NULL
                },
                &EnableHotStandby,
-               false,
+               true,
                NULL, NULL, NULL
        },
 
index c02f7f36456ab3a2fb7c3c47aba820b150a550e6..fceef14c78ae565c658f95688b1d3e2a6b1ae910 100644 (file)
 
 # These settings are ignored on a master server.
 
-#hot_standby = off                     # "on" allows queries during recovery
+#hot_standby = on                      # "off" disallows queries during recovery
                                        # (change requires restart)
 #max_standby_archive_delay = 30s       # max delay before canceling queries
                                        # when reading WAL from archive;