Doc: add release notes for Pgpool-II 4.2.5.
authorBo Peng <pengbo@sraoss.co.jp>
Mon, 13 Sep 2021 05:57:59 +0000 (14:57 +0900)
committerBo Peng <pengbo@sraoss.co.jp>
Mon, 13 Sep 2021 06:02:36 +0000 (15:02 +0900)
doc.ja/src/sgml/release-4.2.sgml
doc/src/sgml/release-4.2.sgml

index 849ffdd35c3d263d9417d0b73343e8f5ae37e977..f890082d70477c8f9d57d84d0f3f2dbc97084e5a 100644 (file)
@@ -1,6 +1,149 @@
 <!-- doc/src/sgml/release-4.2.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
+<sect1 id="release-4-2-5">
+ <title>リリース 4.2.5</title>
+  <note>
+   <title>リリース日</title>
+   <simpara>2021-09-14</simpara>
+  </note>
+
+ <sect2>
+  <title>変更点</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-09-03 [4336785]
+    2021-09-06 [1801393]
+    -->
+    <para>
+     <command>PGPOOL SHOW</command>コマンドの<varname>other_pgpool</varname>オプションを<varname>watchdog</varname>に変更しました。(Bo Peng)
+    </para>
+    <para>
+     4.2から<varname>other_pgpool</varname>パラメータが削除されたため、
+     <varname>other_pgpool</varname>オプションを<varname>watchdog</varname>に変更すべきでした。
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>不具合修正</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-09-10 [3e8807f]
+    -->
+    <para>
+     Watchdogを利用する場合に、<varname>follow_primary_command</varname>の実行に失敗する不具合を修正しました。
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=731">bug 731</ulink>) (Muhammad Usama)
+    </para>
+    <para>
+     <function>parse_wd_exec_cluster_command_json()</function>関数のコーディングミスによるセグメンテーションが原因でした。
+     この不具合は4.2.4で導入され、4.2.3以前のバージョンには影響しません。
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-09-03 [0f7db66]
+    -->
+    <para>
+     <command>PGPOOL SHOW heartbeat</command>および<command>PGPOOL SHOW ALL</command>コマンドの不具合を修正しました。(Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-09-02 [0e3bce8]
+    -->
+    <para>
+     <xref linkend="guc-log-rotation-age">を0に設定できない不具合を修正しました。(Tatsuo Ishii)
+    </para>
+    <para>
+     ドキュメントによると、<varname>log_rotation_age</varname>を0に設定することで、
+     ログローテーション機能を無効にすることが可能です。
+     ただし、許可される最小値が誤って10に設定されていたため、<varname>log_rotation_age</varname>を0に設定できませんでした。
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-18 [3a32b3b]
+    -->
+    <para>
+     rawモードでの誤った負荷分散ノードの表示を修正しました。(Bo Peng)
+    </para>
+    <para>
+     rawモードでは、<productname>Pgpool-II</productname>はすべてのクエリをメインノードに送信します。
+     この不具合は表示上の問題だけで、クエリの転送処理に影響はないですが、 
+     ユーザを混乱させる可能性があるので、修正しました。
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-12 [1e77a94]
+    -->
+    <para>
+     <productname>Pgpool-II</productname>のloggerプロセスがCPUの100%を消費する問題を修正しました。(Tatsuo Ishii)
+    </para>
+    <para>
+     問題の報告、パッチはFang Junより提供されました。
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2021-August/003993.html">[pgpool-hackers: 3992]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-10 [af2d2c5]
+    -->
+    <para>
+     SIモードにおいて、内部トランザクションがスナップショットを取得しない不具合を修正しました。(Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-08 [500133f]
+    -->
+    <para>
+     <command>PGPOOL SHOW ALL</command>の実行結果に<varname>backend_flag*</varname>が2回表示される不具合を修正しました。(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>ドキュメント修正</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-08-09 [9111a7f]
+    -->
+    <para>
+     Doc: <command>PGPOOL SHOW</command>コマンドを実行する際に、大文字を含むパラメータ名の場合には、
+     パラメータ名をダブルクォートで囲んで実行する必要があることを追加しました。(Bo Peng)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>テストツール修正</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-08-25 [a1785c3]
+    -->
+    <para>
+     新しいメインノードが利用できない場合に何もしないように<command>pgpool_setup</command>を修正しました。(Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
 <sect1 id="release-4-2-4">
  <title>リリース 4.2.4</title>
   <note>
index 4223142ac9ed049295aa8ea57212e5b9bcf390c3..5f3ff731ff9ff8565623fcb816243b724c82289c 100644 (file)
@@ -1,6 +1,150 @@
 <!-- doc/src/sgml/release-4.2.sgml -->
 <!-- See header comment in release.sgml about typical markup -->
 
+<sect1 id="release-4-2-5">
+ <title>Release 4.2.5</title>
+  <note>
+   <title>Release Date</title>
+   <simpara>2021-09-14</simpara>
+  </note>
+
+ <sect2>
+  <title>Changes</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-09-03 [4336785]
+    2021-09-06 [1801393]
+    -->
+    <para>
+     Change <command>PGPOOL SHOW</command> option <varname>other_pgpool</varname> to <varname>watchdog</varname>. (Bo Peng)
+    </para>
+    <para>
+     Since 4.2 <varname>other_pgpool</varname> parameter is removed,
+     <varname>other_pgpool</varname> option should be changed to <varname>watchdog</varname>.
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>Bug fixes</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-09-10 [3e8807f]
+    -->
+    <para>
+     Fix bug-731: Fails to execute <varname>follow_primary_command</varname> when watchdog is enabled.
+     (<ulink url="https://www.pgpool.net/mantisbt/view.php?id=731">bug 731</ulink>) (Muhammad Usama)
+    </para>
+    <para>
+     It was a segmentation fault happening because of a silly coding mistake in
+     <function>parse_wd_exec_cluster_command_json()</function> function.
+     This bug was introduced in 4.2.4 and does not affect 4.2.3 and earlier.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-09-03 [0f7db66]
+    -->
+    <para>
+     Fix bug of <command>PGPOOL SHOW heartbeat</command> and <command>PGPOOL SHOW ALL</command> command. (Bo Peng)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-09-02 [0e3bce8]
+    -->
+    <para>
+     Fix to allow <xref linkend="guc-log-rotation-age"> to be set to 0. (Tatsuo Ishii)
+    </para>
+    <para>
+     According to the docs, it is possible to set 0 to <varname>log_rotation_age</varname>
+     so that the log rotation feature is disabled. But the allowed minimum
+     value for it was mistakenly set to 10, which made it impossible to set
+     <varname>log_rotation_age</varname> to 0.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-18 [3a32b3b]
+    -->
+    <para>
+     Fix the incorrect display of load balancing node in raw mode. (Bo Peng)
+    </para>
+    <para>
+     In raw mode, <productname>Pgpool-II</productname> sends all queies to main node.
+     This is harmless, but it may confuse users.
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-12 [1e77a94]
+    -->
+    <para>
+     Fix pgpool logger process eats 100% cpu. (Tatsuo Ishii)
+    </para>
+    <para>
+     Problem reported and patch provided by Fang Jun.
+     Discussion: <ulink url="https://www.pgpool.net/pipermail/pgpool-hackers/2021-August/003993.html">[pgpool-hackers: 3992]</ulink>
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-10 [af2d2c5]
+    -->
+    <para>
+     Fix SI mode to acquire a snapshot with an internal transaction. (Tatsuo Ishii)
+    </para>
+   </listitem>
+
+   <listitem>
+    <!--
+    2021-08-08 [500133f]
+    -->
+    <para>
+     Fix <varname>backend_flag*</varname> parameter shown twice while executing <command>PGPOOL SHOW ALL</command>. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>Documents</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-08-09 [9111a7f]
+    -->
+    <para>
+     Doc: Mention that double quotes are required in <command>PGPOOL SHOW</command> command,
+     if the parameter contains uppercase letters. (Bo Peng)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+
+ <sect2>
+  <title>Test tools</title>
+  <itemizedlist>
+   <listitem>
+    <!--
+    2021-08-25 [a1785c3]
+    -->
+    <para>
+     Fix <command>pgpool_setup</command> to do nothing when no new main node is available. (Tatsuo Ishii)
+    </para>
+   </listitem>
+  </itemizedlist>
+ </sect2>
+</sect1>
+
 <sect1 id="release-4-2-4">
  <title>Release 4.2.4</title>
   <note>