pgpool2.git / summary / log / commit / refs

commit    e344f2ccb24e6fdbf683890500dccd282d4402fc
Author:   Tatsuo Ishii <ishii@sraoss.co.jp>
Date:     Thu Jul 25 04:59:12 2019 +0000

    Doc: mention that quorum state can be shown by using pcp_watchdog_info.


doc.ja/src/sgml/watchdog.sgml | 10 +++++++++- doc/src/sgml/watchdog.sgml | 5 +++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/doc.ja/src/sgml/watchdog.sgml b/doc.ja/src/sgml/watchdog.sgml index a363eeefe..f68a0bb71 100644 --- a/doc.ja/src/sgml/watchdog.sgml +++ b/doc.ja/src/sgml/watchdog.sgml @@ -604,11 +604,19 @@ IPアドレス切り替え後にARPリクエストを送信するコマンドで このパラメータを有効にすると、<productname>Pgpool-II</productname>がバックエンドノードの縮退/フェイルオーバを実行する際にクォーラムが存在するかどうかを考慮するようになります。 </para> <para> - 「クォーラムが存在する」とは、生きているwatchdogノードの数(<productname>Pgpool-II</productname>の数)を全部足して、すべてのwatchdogノードの数に対して多数派を形成できる場合のことを指します。たとえば、watchdogノード数が5のとき、生きているノード数が3以上なら多数派を形成できるのでクォーラムは存在しますが、生きているノード数が2以下なら多数派を形成できないのでクォーラムは存在しません。 + 「クォーラムが存在する」とは、生きているwatchdogノードの数(<productname>Pgpool-II</productname>の数)を全部足して、すべてのwatchdogノードの数に対して多数派を形成できる場合のことを指します。 + たとえば、watchdogノード数が5のとき、生きているノード数が3以上なら多数派を形成できるのでクォーラムは存在しますが、生きているノード数が2以下なら多数派を形成できないのでクォーラムは存在しません。 + </para> + <para> クォーラムが存在すると、一つのwatchdogノードがバックエンドの障害を誤検知しても他の多数派のノードに否決されるので、障害誤検知に対して堅牢になります。 これは<xref linkend="guc-failover-require-consensus">がオン(デフォルト)の動作ですが、設定によって多数派を形成しなくても直ちにフェイルオーバするようにすることもできます。 バックエンドの障害を誤って検出した<productname>Pgpool-II</productname>ノードは、障害の発生したバックエンドノードを隔離します。 </para> + <para> + クォーラムの存在の有無は、<xref linkend="pcp-watchdog-info">コマンドを<literal>--verbose</literal>オプション付きで起動することで確認できます。 + <literal>Quorum state</literal>が<literal>QUORUM EXIST</literal>または<literal>QUORUM IS ON THE EDGE</literal>ならクォーラムは存在します。 + <literal>Quorum state</literal>が<literal>QUORUM ABSENT</literal>ならクォーラムは存在しません。 + </para> <para> なお、watchdogノード数が偶数の場合は、生きているノード数がすべてのwatchdogノード数の半数以上ならクォーラムが存在するとみなします。 たとえば全watchdogノード数が4で、生きているノード数が2以上ならクォーラムが存在するとみなします。 diff --git a/doc/src/sgml/watchdog.sgml b/doc/src/sgml/watchdog.sgml index d9cc151b9..2987bbccf 100644 --- a/doc/src/sgml/watchdog.sgml +++ b/doc/src/sgml/watchdog.sgml @@ -417,6 +417,11 @@ detects failure of backend node will quarantine the backend node. </para> + <para> + The existence of quorum can be shown by invoking <xref linkend="pcp-watchdog-info"> command with <literal>--verbose</literal> option. + If <literal>Quorum state</literal> is <literal>QUORUM EXIST</literal> or <literal>QUORUM IS ON THE EDGE</literal>, then the quorum exists. + If <literal>Quorum state</literal> is <literal>QUORUM ABSENT</literal>, then the quorum does not exist. + </para> <para> Please note that if the number of watchdog nodes is even, we regard that quorum exists when the number of live nodes is [parent: f694283cfd55]