pgpool2.git / summary / log / commit / refs
commit 37f3a9719fccc5a29ac860dbb6dcde1d08e3bd7f
Author: Nozomi Anzai <anzai@sraoss.co.jp>
Date: Fri Jul 13 01:36:01 2012 +0000
Add desctioption about bugfix of [pgpool-committers: 492] to the release note.
NEWS | 13 ++++++++++++-
doc/pgpool-ja.html | 23 +++++++++++++++++++++++
2 files changed, 35 insertions(+), 1 deletion(-)
diff --git a/NEWS b/NEWS
index e913e3378..88b4ce9b8 100644
--- a/NEWS
+++ b/NEWS
@@ -173,7 +173,7 @@
- Add the parameters about mutual monitoring of watchdog processes
as follows:
- wd_port, other_wd_port. (Atsushi Mitani)
+ wd_hostname, wd_port, other_wd_port. (Atsushi Mitani)
- Add the parameters about virtual IP as follows:
ifconfig_path, if_up_cmd, if_down_cmd, arping_path, arping_cmd.
@@ -282,6 +282,17 @@
(S2) DELETE FROM t;
(S2) VACUUM t;
+ - Fix bug with treatment of BEGIN TRANSACTION in master/slave mode.
+ (Tatsuo Ishii)
+
+ Original complain is [pgpool-general: 714].
+ From 3.1, pgpool-II sends BEGIN.. to all DB nodes. Of course we cannot
+ send BEGIN TRANSACTION READ WRITE to standby nodes.
+ Problem is, we did not check BEGIN WORK ISOLATION LEVEL SERIALIZABLE;
+ and sent to standby nodes. Of course this is wrong, since it's not
+ allowed to run transactions in serializable mode on standby nodes.
+ So added check for BEGIN WORK ISOLATION LEVEL SERIALIZABLE case.
+
===============================================================================
3.1 Series (2011/09/08 - )
===============================================================================
diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html
index 82c2dc995..f5b66d635 100644
--- a/doc/pgpool-ja.html
+++ b/doc/pgpool-ja.html
@@ -5731,6 +5731,29 @@ SELECTの最終実行ステータスとパフォーマンスのおおよその
</pre>
</li>
+<li>マスタ・スレーブモードでの BEGIN TRANSACTION の扱いを修正しました。(Tatsuo Ishii)
+ <p>
+ これは <a href="http://www.sraoss.jp/pipermail/pgpool-general/2012-July/000719.html">[pgpool-general: 714]</a>
+ で報告されました。
+ </p>
+ <p>
+ 3.1 以降、BEGIN TRANSACTION をすべてのノードに送るようにしました。
+ PostgreSQL の仕様では、スタンバイノードには BEGIN TRANSACTION READ WRITE を送ることはできませんが、
+ BEGIN WORK ISOLATION LEVEL SERIALIZABLE についてチェックしておらず、スタンバイノードに送信していました。
+ もちろんこれは誤りで、スタンバイノードが SERIALIZABLE モードになることは許されていません。
+ </p>
+ <p>
+ そのため、BEGIN WORK ISOLATION LEVEL SERIALIZABLE をチェックするようにしました。
+ </p>
+
+ <blockquote>
+ <a href="http://www.sraoss.jp/pipermail/pgpool-general/2012-July/000719.html">[pgpool-general: 714]</a>
+ Load Balancing / Streaming Replication / Isolation Level serializable<br>
+ From: Philip Hofstetter<br>
+ Date: Wed, 11 Jul 2012 17:04:26 +0200
+ </blockquote>
+ </li>
+
</ul>
<hr>
[parent: 61f0f5680f52]