pgpool2.git / summary / log / commit / refs
commit f68b5cd07bafdc2f36e020a4a85452aee6253c40
Author: Tatsuo Ishii <ishii at sraoss.co.jp>
Date: Sun Feb 07 07:20:29 2010 +0000
Prepare 2.3.2
ChangeLog | 73 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
NEWS | 15 ++++++++---
doc/pgpool-ja.html | 9 ++++---
3 files changed, 91 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 9a2c6dcab..feeba9706 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,76 @@
+2010-02-07 16:04 t-ishii
+
+ * pool_process_query.c: Fix read_kind_from_backend so that it
+ properly checks the return value from pool_extract_error_message.
+
+2010-02-07 12:08 t-ishii
+
+ * pool_process_query.c: Enhance read_kind_from_backend. If kind
+ mismatch error occurs and command is DEALLOCATE, print original
+ prepared query which DEALLOCATE tries to delete.
+
+2010-02-07 12:05 t-ishii
+
+ * pool_proto_modules.c: Fix SimpleQuery if DEALLOCATE received,
+ register pending function.
+
+2010-02-07 12:04 t-ishii
+
+ * main.c: Fix I/O check in reading/writing status file.
+
+2010-02-04 09:31 t-ishii
+
+ * pool_ssl.c: Change pool_error to pool_log when backend does not
+ support SSL but pgpool does.
+
+2010-02-03 19:31 t-ishii
+
+ * pool_ssl.c: All previously handled errors related to the OpenSSL
+ engine are now handled with a macro and a small static function in
+ order to both produce more informative errors as well as commonize
+ some duplicate code in pool_ssl.c
+
+ Patch contributed by Sean Finney
+
+2010-02-03 17:11 t-ishii
+
+ * pool.h, pool_process_query.c, pool_proto_modules.c: Emit
+ statement log when error or notice message comes from backend when
+ SimpleQuery or Parse executed. This is usefull because PostgreSQL
+ does not log particular statement if the error was detected *before*
+ raw parser get executed. This typlically happens when encoding
+ error was found.
+
+2010-02-02 14:45 t-ishii
+
+ * TODO: Sync TODO with 2.3.2
+
+2010-02-02 14:44 t-ishii
+
+ * doc/: pgpool-en.html, pgpool-ja.html: Add description about how
+ to sync sequences in online recovery
+
+2010-02-02 14:43 t-ishii
+
+ * pool_process_query.c: Fix typo in comment
+
+2010-02-01 18:05 t-ishii
+
+ * child.c, pool.h, pool_process_query.c, pool_timestamp.c,
+ test/timestamp/expected/insert.out,
+ test/timestamp/input/insert.sql: Fix timestamp rewritting. Fix
+ number of parameters of Prepare. Fix prepared statement list to be
+ reset when connection_cache = false. Patch contributed by Akio
+ Ishida.
+
+2010-01-31 22:28 t-ishii
+
+ * pool_ssl.c: Include string.h for strlen
+
+2010-01-31 12:15 t-ishii
+
+ * ChangeLog: Update ChangeLog
+
2010-01-31 11:55 t-ishii
* pool_process_reporting.c: Add lobj_lock_table, ssl, ssl_key and
diff --git a/NEWS b/NEWS
index 42274fc99..244eb2298 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,4 @@
-2.3.2 (tomiteboshi) 2010/02/01
+2.3.2 (tomiteboshi) 2010/02/07
* Version 2.3.2
@@ -7,7 +7,7 @@
possible.
Also this version enables long awaited SSL support and large
- object support.
+ object replication support.
* Enhancements
@@ -16,6 +16,15 @@
- Large object replication support. You need PostgreSQL 8.1 or
later, however(Tatsuo)
+ - Emit statement log when error or notice message comes from
+ query parsing process. This is usefull because PostgreSQL does
+ not log particular statement if the error was detected
+ *before* raw parser get executed. This typlically happens
+ when encoding error was found(Tatsuo)
+
+ - Display original query to log if kind mismatch error was
+ caused by DEALLOCATE(Tatsuo)
+
- While health checking and recovery use postgres database if
possible. If postgres database does not exist, use template1
as it stands now. While connecting template1, certain
@@ -25,7 +34,7 @@
* Bug fixes
- Fix errors in timestamp rewriting which occasionaly cause
- broken packet sending to slave nodes(Tatsuo)
+ broken packet sentto slave nodes(Tatsuo)
- Fix errors when timestamp rewriting is used with V2
protocol(Toshihiro Kitagawa)
diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html
index 9997827c7..4c26e5a04 100644
--- a/doc/pgpool-ja.html
+++ b/doc/pgpool-ja.html
@@ -8,7 +8,7 @@
<body>
<!-- hhmts start -->
-Last modified: Tue Feb 2 09:36:19 JST 2010
+Last modified: Sun Feb 7 16:18:21 JST 2010
<!-- hhmts end -->
<body bgcolor="#ffffff">
@@ -2791,7 +2791,7 @@ pgpool-II$B$N%A%e!<%H%j%"%k$O(B<a href="tutorial-ja.html">$B$3$3(B<a/>$B$K$
<h1>$B%j%j!<%9%N!<%H(B<a name="release"></a></h1>
-<h2>2.3.2 (tomiteboshi) 2010/02/01</h2>
+<h2>2.3.2 (tomiteboshi) 2010/02/07</h2>
<h3>$B35MW(B</h3>
<p>
$B$3$N%P!<%8%g%s$G$O!"(B2.3.1$B$N?'!9$J%P%0$,=$@5$5$l$F$$$^$9!#(B
@@ -2804,11 +2804,14 @@ pgpool-II$B$N%A%e!<%H%j%"%k$O(B<a href="tutorial-ja.html">$B$3$3(B<a/>$B$K$
<h3>$B2~NIE@(B</h3>
<p>
<ul>
- <li>SSL$B$,%5%]!<%H$5$l$^$7$?(B((Sean Finney)
+ <li>$B%U%m%s%H%(%s%I$H(Bpgpool-II$B!"(Bpgpool-II$B$H(BPostgreSQL$B$N4V$N(BSSL$BDL?.$,%5%]!<%H$5$l$^$7$?(B(Sean Finney)
<li>$B%i!<%8%*%V%8%'%/%H$N%l%W%j%1!<%7%g%s$,%5%]!<%H$5$l$^$7$?(B(Tatsuo)
<li>$B%X%k%9%A%'%C%/$H%*%s%i%$%s%j%+%P%j$N:]$K2DG=$G$"$l$P(Bpostgres$B%G!<%?%Y!<%9$r;H$&$h$&$K$7$^$7$?!#(B
postgres$B%G!<%?%Y!<%9$,B8:_$7$J$$>l9g$O(Btemplate1$B$,;H$o$l$^$9(B($B0JA0$NF0:n$HF1$8(B)$B!#(B
$B$3$l$K$h$j!"(BDROP DATABASE$B$J$I$N%3%^%s%I$,%*%s%i%$%s%j%+%P%jCf$G$b;H$($k$h$&$K$J$j$^$7$?(B(Tatsuo)
+ <li>$BLd$$9g$o$;$N%Q!<%9=hM}$G%(%i!<$,5/$-$?$H$-$K!"(BSQL$BJ8$r%m%0$K=PNO$9$k$h$&$K$7$^$7$?!#(B
+ $B%(%s%3!<%G%#%s%0%(%i!<$J$I$,H/@8$7$?:]$K$O(BPostgreSQL$B$N%m%0$K$b(BSQL$BJ8$,5-O?$5$l$J$$$?$a!"$3$l$OM-8z$G$9(B(Tatsuo)
+ <li>kind mismatch$B%(%i!<$,H/@8$7!"$=$N860x$,(BDEALLOCATE$B%3%^%s%I$@$C$?>l9g$K(BDEALLOCATE$B$,:o=|$7$h$&$H$7$?(BPREPARED$BJ8$N85$K$J$C$?(BSQL$BJ8$r%m%0$K=PNO$9$k$h$&$K$7$^$7$?(B(Tatsuo)
</ul>
</p>
[parent: 1f3c26b69ffa]