Skip to content

Commit 8321c58

Browse files
author
Liudmila Mantrova
committed
DOC: added docs for referee extension
1 parent 890888a commit 8321c58

File tree

3 files changed

+33
-0
lines changed

3 files changed

+33
-0
lines changed

doc/src/sgml/contrib.sgml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ CREATE EXTENSION <replaceable>module_name</> FROM unpackaged;
153153
&pg-wait-sampling;
154154
&plantuner;
155155
&postgres-fdw;
156+
&referee;
156157
&rum;
157158
&seg;
158159
&sepgsql;

doc/src/sgml/filelist.sgml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@
164164
<!ENTITY pgvisibility SYSTEM "pgvisibility.sgml">
165165
<!ENTITY pg-wait-sampling SYSTEM "pg-wait-sampling.sgml">
166166
<!ENTITY postgres-fdw SYSTEM "postgres-fdw.sgml">
167+
<!ENTITY referee SYSTEM "referee.sgml">
167168
<!ENTITY rum SYSTEM "rum.sgml">
168169
<!ENTITY plantuner SYSTEM "plantuner.sgml">
169170
<!ENTITY seg SYSTEM "seg.sgml">

doc/src/sgml/referee.sgml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<sect1 id="referee">
2+
<title>referee</title>
3+
<para>
4+
<filename>referee</filename> is a <productname>&productname;</productname>
5+
extension for managing quorum settings in clusters with an even number
6+
of nodes configured with <link linkend="multimaster">multimaster</link>.
7+
Installed on a separate system, the <filename>referee</filename>
8+
extension provides a voting node to assign the quorum status to a subset
9+
of nodes if only half of the cluster nodes remain connected to each other.
10+
</para>
11+
<para>
12+
If a multi-master cluster is split into equal parts, or half of the
13+
cluster nodes fail, each subset of nodes that equals half of the
14+
cluster tries to access the referee.
15+
The first subset that gets connected to the referee wins the voting
16+
and continues working, while all the other nodes are excluded from
17+
the cluster to avoid split-brain problems.
18+
</para>
19+
20+
<para>
21+
The referee node does not store any cluster data, so it is very lightweight
22+
and can be located on systems with limited resources. For details on how
23+
to set up and use a referee node with <filename>multimaster</filename>,
24+
see <xref linkend="setting-up-a-referee">.
25+
</para>
26+
27+
<sect2>
28+
<title>Authors</title>
29+
<para>Postgres Professional, Moscow, Russia</para>
30+
</sect2>
31+
</sect1>

0 commit comments

Comments
 (0)