mirror of
https://github.com/postgres/postgres.git
synced 2025-07-30 11:03:19 +03:00
Rename synchronous_commit='write' to 'remote_write'.
Fujii Masao, per discussion on pgsql-hackers
This commit is contained in:
@ -1626,7 +1626,7 @@ SET ENABLE_SEQSCAN TO OFF;
|
||||
<para>
|
||||
Specifies whether transaction commit will wait for WAL records
|
||||
to be written to disk before the command returns a <quote>success</>
|
||||
indication to the client. Valid values are <literal>on</>, <literal>write</>,
|
||||
indication to the client. Valid values are <literal>on</>, <literal>remote_write</>,
|
||||
<literal>local</>, and <literal>off</>. The default, and safe, value
|
||||
is <literal>on</>. When <literal>off</>, there can be a delay between
|
||||
when success is reported to the client and when the transaction is
|
||||
@ -1646,7 +1646,7 @@ SET ENABLE_SEQSCAN TO OFF;
|
||||
If <xref linkend="guc-synchronous-standby-names"> is set, this
|
||||
parameter also controls whether or not transaction commit will wait
|
||||
for the transaction's WAL records to be flushed to disk and replicated
|
||||
to the standby server. When <literal>write</>, the commit wait will
|
||||
to the standby server. When <literal>remote_write</>, the commit wait will
|
||||
last until a reply from the current synchronous standby indicates
|
||||
it has received the commit record of the transaction to memory.
|
||||
Normally this causes no data loss at the time of failover. However,
|
||||
|
@ -1011,7 +1011,7 @@ primary_conninfo = 'host=192.168.1.50 port=5432 user=foo password=foopass'
|
||||
</para>
|
||||
|
||||
<para>
|
||||
Setting <varname>synchronous_commit</> to <literal>write</> will
|
||||
Setting <varname>synchronous_commit</> to <literal>remote_write</> will
|
||||
cause each commit to wait for confirmation that the standby has received
|
||||
the commit record to memory. This provides a lower level of durability
|
||||
than <literal>on</> does. However, it's a practically useful setting
|
||||
@ -1075,7 +1075,7 @@ primary_conninfo = 'host=192.168.1.50 port=5432 user=foo password=foopass'
|
||||
|
||||
<para>
|
||||
Commits made when <varname>synchronous_commit</> is set to <literal>on</>
|
||||
or <literal>write</> will wait until the synchronous standby responds. The response
|
||||
or <literal>remote_write</> will wait until the synchronous standby responds. The response
|
||||
may never occur if the last, or only, standby should crash.
|
||||
</para>
|
||||
|
||||
|
Reference in New Issue
Block a user