Prepare 3.0.17
authorYugo Nagata <nagata@sraoss.co.jp>
Mon, 4 Apr 2016 10:26:23 +0000 (19:26 +0900)
committerYugo Nagata <nagata@sraoss.co.jp>
Mon, 4 Apr 2016 10:26:23 +0000 (19:26 +0900)
NEWS
configure
configure.in
doc/pgpool-ja.html

diff --git a/NEWS b/NEWS
index 19dd04e28be2c8f2a7c7bc055544be3fc3998ed7..604edb72714ba139f65ca13baab9c02e4b2beca2 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -2,6 +2,42 @@
 
 ===============================================================================
 3.1 Series (2011/09/08 - )
+===============================================================================
+
+                        3.1.17 (hatsuiboshi) 2016/04/01
+
+* Version 3.1.17
+
+    This is a bugfix release against pgpool-II 3.1.16.
+
+    __________________________________________________________________
+
+* Bug fixes
+
+    - doc: Change description of backend_flag (Tatsuo Ishii)
+      
+      It is pointed out that restarting pgpool-II is not necessary.
+      
+      Per [pgpool-general-jp: 1394].
+
+    - doc: Fix installation procedure. (Tatsuo Ishii)
+      
+      With PostgreSQL 9.4 or later, installing pgpool_regclass is not needed.
+
+    - Fix to validate the PCP packet length (Muhammad Usama)
+      
+      Without the validation check, a malformed PCP packet can crash the
+      PCP child and/or can run the server out of memory by sending the packet
+      with a very large data size.
+
+    - Fix a reset query stuck problem (Muhammad Usama)
+      
+      The solution is to return  POOL_END_WITH_FRONTEND_ERROR instead of
+      POOL_END when pool_flush on front-end socket fails.
+      
+      The original report is
+      [pgpool-general: 4265] Pgpool - connection hangs in DISCARD ALL
+
 ===============================================================================
 
                         3.1.16 (hatsuiboshi) 2016/02/05
index 11cd7270b761cf8a0cbcaa57e144f3ba1b72980d..a13ec914d7d11445e7f571514db7892c2468a331 100755 (executable)
--- a/configure
+++ b/configure
@@ -3970,7 +3970,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE=pgpool-II
- VERSION=3.1.16
+ VERSION=3.1.17
 
 
 cat >>confdefs.h <<_ACEOF
index aa4920e04d245aa188e96ddb19e087993788c168..95a40e10d7377766a282cde7df11b4e40e6d0f17 100644 (file)
@@ -4,7 +4,7 @@ AC_INIT
 dnl Checks for programs.
 AC_PROG_CC
 
-AM_INIT_AUTOMAKE(pgpool-II, 3.1.16)
+AM_INIT_AUTOMAKE(pgpool-II, 3.1.17)
 AC_PROG_RANLIB
 AC_PROG_LIBTOOL
 
index 927a7c0de544c253b70247ddd329bff47875b3e3..69f19763333d6cc3e35c3c653b146d2c5a916e38 100644 (file)
@@ -4138,6 +4138,52 @@ pgpool-IIのチュートリアルは<a href="tutorial-ja.html">ここ</a>にあ
 <!-- 3.1                                                                              -->
 <!-- ================================================================================ -->
 
+<!-- -------------------------------------------------------------------------------- -->
+<h2><a name="release3.1.17"></a>3.1.17 (hatsuiboshi) 2016/04/01</h2>
+<!-- -------------------------------------------------------------------------------- -->
+
+<h3>概要</h3>
+<p>
+このバージョンは 3.1.16 に対するバグ修正リリースです。
+</p>
+
+<h3>バグ修正</h3>
+<ul>
+
+<li>
+    doc: backend_flag の記述を修正しました。(Tatsuo Ishii)
+    <p>
+    pgpool-II の再起動は不必要であることが指摘されました。[pgpool-general-jp: 1394] によります。
+    </p>
+</li>
+
+<li>
+    doc: インストールに関する記述を修正しました。 (Tatsuo Ishii)
+    <p>
+    PostgreSQL 9.4 以降では、pgpool_regclass のインストールは必要ありません。
+    </p>
+</li>
+
+<li>
+    PCP パケットの長さを検証するよう修正されました。(Muhammad Usama)
+    <p>
+    この検証がない場合、非常に巨大なデータサイズのパケットを送信することで、不正な PCP パケットが PCP 子プロセスをクラッシュさせたり、サーバでout of memory を発生させることが可能でした。
+    </p>
+</li>
+
+<li>
+    リセットクエリがスタックする問題を修正しました。(Muhammad Usama)
+    <p>
+    フロントエンドソケットにおける pool_flush が失敗しときには、ERRORではなく FRONTEND_ERROR を発生させることで解決しました。
+    </p>
+    <p>
+    以下で報告されました。[pgpool-general: 4265] Pgpool - connection hangs in DISCARD ALL
+    </p>
+</li>
+
+
+</ul>
+
 <!-- -------------------------------------------------------------------------------- -->
 <h2><a name="release3.1.16"></a>3.1.16 (hatsuiboshi) 2016/02/05</h2>
 <!-- -------------------------------------------------------------------------------- -->