doc: various improvements to repmgrd documentation

This commit is contained in:
Ian Barwick
2019-03-20 16:10:03 +09:00
parent 37a41a66f9
commit c03913d32a
3 changed files with 62 additions and 2 deletions

View File

@@ -73,7 +73,6 @@
&promoting-standby; &promoting-standby;
&follow-new-primary; &follow-new-primary;
&switchover; &switchover;
&configuring-witness-server;
&event-notifications; &event-notifications;
&upgrading-repmgr; &upgrading-repmgr;
</part> </part>
@@ -83,6 +82,7 @@
&repmgrd-overview; &repmgrd-overview;
&repmgrd-automatic-failover; &repmgrd-automatic-failover;
&repmgrd-configuration; &repmgrd-configuration;
&configuring-witness-server;
&repmgrd-operation; &repmgrd-operation;
&repmgrd-bdr; &repmgrd-bdr;
</part> </part>

View File

@@ -53,7 +53,7 @@
</varlistentry> </varlistentry>
<varlistentry> <varlistentry id="connection_check_type">
<indexterm> <indexterm>
<primary>connection_check_type</primary> <primary>connection_check_type</primary>

View File

@@ -13,6 +13,66 @@
failover and updating standbys to follow the new primary, as well as failover and updating standbys to follow the new primary, as well as
providing monitoring information about the state of each standby. providing monitoring information about the state of each standby.
</para> </para>
<para>
<application>repmgrd</application> is designed to be straightforward to set up
and does not require additional external infrastructure.
</para>
<para>
Functionality provided by <application>repmgrd</application> includes:
<itemizedlist spacing="compact" mark="bullet">
<listitem>
<simpara>
wide range of <link linkend="repmgrd-basic-configuration">configuration options</link>
</simpara>
</listitem>
<listitem>
<simpara>
option to execute custom scripts (&quot;<link linkend="event-notifications">event notifications</link>
at different points in the failover sequence
</simpara>
</listitem>
<listitem>
<simpara>
ability to <link linkend="repmgrd-pausing">pause repmgrd</link>
operation on all nodes with a
<link linkend="repmgr-daemon-pause"><command>single command</command></link>
</simpara>
</listitem>
<listitem>
<simpara>
optional <link linkend="using-witness-server">witness server</link>
</simpara>
</listitem>
<listitem>
<simpara>
&quot;location&quot; configuration option to restrict
potential promotion candidates to a single location
(e.g. when nodes are spread over multiple data centres)
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="connection_check_type">choice of method</link> to determine node availability
(PostgreSQL ping, query execution or new connection)
</simpara>
</listitem>
<listitem>
<simpara>
retention of monitoring statistics (optional)
</simpara>
</listitem>
</itemizedlist>
</para>
<sect1 id="repmgrd-demonstration"> <sect1 id="repmgrd-demonstration">