pgpool2.git / summary / log / commit / refs
commit 2e85c3d3ec254eaa108df8ccfb8fc7bef1c34476
Author: Yugo Nagata <nagata@sraoss.co.jp>
Date: Tue Jul 30 07:34:50 2013 +0000
Prepare 3.3
NEWS | 18 ++++++++++++++++--
doc/pgpool-ja.html | 17 +++++++++++++++++
2 files changed, 33 insertions(+), 2 deletions(-)
diff --git a/NEWS b/NEWS
index 53eb90d54..4d1185ee1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,10 +1,10 @@
Release Notes
===============================================================================
-3.3 Series (2013/xx/xx - )
+3.3 Series (2013/07/30 - )
===============================================================================
- 3.3 (tokakiboshi) 2013/xx/xx
+ 3.3 (tokakiboshi) 2013/07/30
* Version 3.3
@@ -336,6 +336,20 @@
[pgpool-general: 1892] Pgpool is unable to connect backend PostgreSQL
http://www.sraoss.jp/pipermail/pgpool-general/2013-July/001920.html
+ - Fix bug in parsing prepared statements with transaction handling in
+ replication mode (Tatsuo Ishii)
+
+ Parse() automatically starts a transaction for non SELECT query to keep
+ consistency among nodes in replication mode. But this wasn't closed. If
+ wrong query comes in, the transaction goes into an abort state but pgpool
+ does not close the transaction. Thus next query causes error because the
+ transaction is still in abort status.
+
+ This problem was reported in [pgpool-general: 1877] by Sean Hogan.
+
+ [pgpool-general: 1877] current transaction is aborted, commands ignored
+ http://www.sraoss.jp/pipermail/pgpool-general/2013-July/001905.html
+
__________________________________________________________________
* Enhancements
diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html
index 5d5c2e027..077f0ffe6 100644
--- a/doc/pgpool-ja.html
+++ b/doc/pgpool-ja.html
@@ -6238,6 +6238,23 @@ FATAL: no PostgreSQL user name specified in startup packet
</blockquote>
</li>
+<li>レプリケーションモードにおけるプリペアド文のパース処理を修正しました。
+ (Tatsuo Ishii)
+ <p>
+ レプリケーションモードで SELECT 以外のクエリをパースする際には、ノード間の
+ 一貫性保持のため自動的にトランザクションが開始されますが、トランザクション
+ を閉じる処理が行われていませんでした。そのため、実際に誤っているクエリだけ
+ ではなく、その次にパース処理されたクエリもアボートされていました。
+ このバグは [pgpool-general: 1877] で Sean Hogan さんにより報告されました。
+ </p>
+ <blockquote>
+ [pgpool-general: 1877] current transaction is aborted, commands ignored<br />
+ <a href="http://www.sraoss.jp/pipermail/pgpool-general/2013-July/001905.html">
+ http://www.sraoss.jp/pipermail/pgpool-general/2013-July/001905.html
+ </a>
+ </blockquote>
+</li>
+
</ul>
<!-- -------------------------------------------------------------------------------- -->
[parent: cf2acf0748f7]