Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit a5892cb

Browse files
author
Liudmila Mantrova
committed
DOC: added missing function and guc descriptions for multimaster
1 parent cb3e70b commit a5892cb

File tree

1 file changed

+64
-0
lines changed

1 file changed

+64
-0
lines changed

doc/src/sgml/multimaster.sgml

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,6 +1214,30 @@ pg_ctl -D <replaceable>datadir</replaceable> -l <replaceable>pg.log</replaceable
12141214
</para>
12151215
</listitem>
12161216
</varlistentry>
1217+
<varlistentry id="mtm-remote-functions">
1218+
<term><varname>multimaster.remote_functions</varname>
1219+
<indexterm><primary><varname>multimaster.remote_functions</varname></primary>
1220+
</indexterm>
1221+
</term>
1222+
<listitem>
1223+
<para>Provides a comma-separated list of function names that should be executed
1224+
remotely on all multimaster nodes instead of replicating the result of their work.
1225+
</para>
1226+
</listitem>
1227+
</varlistentry>
1228+
<varlistentry id="mtm-use-rdma">
1229+
<term><varname>multimaster.use_rdma</varname>
1230+
<indexterm><primary><varname>multimaster.use_rdma</varname></primary>
1231+
</indexterm>
1232+
</term>
1233+
<listitem>
1234+
<para>
1235+
Enables node-to-node connections using Remote Direct Memory Access (RDMA)
1236+
technology. You must have an RDMA implementation set up on all the cluster nodes.
1237+
For details, see <xref linkend="rdma-connections">.
1238+
</para>
1239+
</listitem>
1240+
</varlistentry>
12171241
</variablelist>
12181242
</sect3>
12191243
<sect3 id="multimaster-functions"><title>Functions</title>
@@ -1522,6 +1546,20 @@ pg_ctl -D <replaceable>datadir</replaceable> -l <replaceable>pg.log</replaceable
15221546
<para>
15231547
</para>
15241548
</listitem>
1549+
</varlistentry>
1550+
<varlistentry>
1551+
<term>
1552+
<function>mtm.alter_sequences()</function>
1553+
<indexterm>
1554+
<primary><function>mtm.alter_sequences</></primary>
1555+
</indexterm>
1556+
</term>
1557+
<listitem>
1558+
<para>Fixes unique identifiers on all cluster nodes.
1559+
This may be required after restoring all nodes from a single
1560+
base backup.
1561+
</para>
1562+
</listitem>
15251563
</varlistentry>
15261564
<varlistentry>
15271565
<term>
@@ -1638,6 +1676,32 @@ pg_ctl -D <replaceable>datadir</replaceable> -l <replaceable>pg.log</replaceable
16381676
</para>
16391677
</listitem>
16401678
</varlistentry>
1679+
<varlistentry>
1680+
<term>
1681+
<function>mtm.broadcast_table(<parameter>table_name</parameter> <type>regclass</type>)</function>
1682+
<indexterm>
1683+
<primary><function>mtm.broadcast_table</></primary>
1684+
</indexterm>
1685+
</term>
1686+
<listitem>
1687+
<para>Copies the specified table to all the alive nodes of the cluster.
1688+
You can use this function to restore the corrupted data. This function must be called on the node from which the table is copied.
1689+
</para>
1690+
<para>
1691+
Arguments:
1692+
<itemizedlist>
1693+
<listitem>
1694+
<para>
1695+
<parameter>table_name</parameter> &mdash; the table you would like to
1696+
copy.</para>
1697+
<para>Type: <literal>regclass</literal></para>
1698+
</listitem>
1699+
</itemizedlist>
1700+
</para>
1701+
<para>
1702+
</para>
1703+
</listitem>
1704+
</varlistentry>
16411705
</variablelist>
16421706
</sect3>
16431707
</sect2>

0 commit comments

Comments
 (0)