]> granicus.if.org Git - postgresql/commitdiff
Minor sync rep documentation improvements.
authorRobert Haas <rhaas@postgresql.org>
Tue, 15 Mar 2011 15:25:04 +0000 (11:25 -0400)
committerRobert Haas <rhaas@postgresql.org>
Tue, 15 Mar 2011 15:25:04 +0000 (11:25 -0400)
- Make the name of the ID tag for the GUC entry match the GUC name.
- Clarify that synchronous_replication waits for xlog flush, not receipt.
- Mention that synchronous_replication won't wait if max_wal_senders=0.

doc/src/sgml/config.sgml

index a4c1e84ad8af511a35b2ee1cc96d71a1145e126a..b774fa617c2e559357d791a5f25d2184cb230adb 100644 (file)
@@ -2045,9 +2045,11 @@ SET ENABLE_SEQSCAN TO OFF;
         for confirmation of successful replication. That delay will
         increase depending upon the physical distance and network activity
         between primary and standby. The commit wait will last until a
-        reply from the current synchronous standby indicates it has received
-        the commit record of the transaction. Synchronous standbys must
-        already have been defined (see <xref linkend="guc-sync-standby-names">).
+        reply from the current synchronous standby indicates it has written
+        the commit record of the transaction to durable storage.  This
+        parameter has no effect if
+        <xref linkend="guc-synchronous-standby-names"> is empty or
+        <xref linkend="guc-max-wal-senders"> is zero.
        </para>
        <para>
         This parameter can be changed at any time; the
@@ -2062,7 +2064,7 @@ SET ENABLE_SEQSCAN TO OFF;
       </listitem>
      </varlistentry>
 
-     <varlistentry id="guc-sync-standby-names" xreflabel="synchronous_standby_names">
+     <varlistentry id="guc-synchronous-standby-names" xreflabel="synchronous_standby_names">
       <term><varname>synchronous_standby_names</varname> (<type>string</type>)</term>
       <indexterm>
        <primary><varname>synchronous_standby_names</> configuration parameter</primary>