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]