From: pengbo Date: Tue, 30 Aug 2016 10:22:43 +0000 (+0900) Subject: Prepare 3.3.12 X-Git-Tag: V3_3_12 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=cdad8a1614f4007b02b0878880fa5e56fdc8a7a8;p=pgpool2.git Prepare 3.3.12 --- diff --git a/NEWS b/NEWS index 0e9e23f91..04618a77c 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,57 @@ =============================================================================== 3.3 Series (2013/07/30 - ) +=============================================================================== + + 3.3.12 (tokakiboshi) 2016/08/31 + +* Version 3.3.12 + + This is a bugfix release against pgpool-II 3.3.11. + + __________________________________________________________________ + +* Bug fixes + + - Fix buffer over run problem in "show pool_nodes". (Tatsuo Ishii) + + While processing "show pool_nodes", the buffer for hostname was too + short. It should be same size as the buffer used for pgpool.conf. + Problem reported by a twitter user who is using pgpool on AWS (which + could have very long hostname). + + - Fix usage of wait(2) in pgpool main process. (Tatsuo Ishii) + + The usage of wait(2) in pgpool main could cause infinite wait in the + system call. Solution is, to use waitpid(2) instead of wait(2). + + - Fix "kind mismatch" error message in pgpool. (Muhammad Usama) + + Many of "kind mismatch..." errors are caused by notice/warning + messages produced by one or more of the DB nodes. In this case now + Pgpool-II forwards the messages to frontend, rather than throwing the + "kind mismatch..." error. This would reduce the chance of "kind + mismatch..." errors. + + See [pgpool-hackers: 1501] for more details. + + - Replace "MAJOR" macro to prevent occasional failure. (Tatsuo Ishii) + + The macro calls pool_virtual_master_db_node_id() and then access + backend->slots[id]->con using the node id returned. In rare cases, it + could point to 0 (in case when the DB node is not connected), which + gives access to con->major, then it causes a segfault. + + See bug 225 for related info. + + - doc : Fixing a typo in english doc (Muhammad Usama) + + - doc : fix Japanese document typo. (Bo Peng) + + - Fixing a typo in the log message. (Muhammad Usama) + + - doc : Add comment to the document about connection_cache. (Tatsuo Ishii) + =============================================================================== 3.3.11 (tokakiboshi) 2016/06/17 @@ -1767,6 +1818,55 @@ =============================================================================== 3.2 Series (2012/08/03 - ) +=============================================================================== + + 3.2.17 (namameboshi) 2016/08/31 + +* Version 3.2.17 + + This is a bugfix release against pgpool-II 3.2.16. + + __________________________________________________________________ + +* Bug fixes + + - Fix buffer over run problem in "show pool_nodes". (Tatsuo Ishii) + + While processing "show pool_nodes", the buffer for hostname was too + short. It should be same size as the buffer used for pgpool.conf. + Problem reported by a twitter user who is using pgpool on AWS (which + could have very long hostname). + + - Fix usage of wait(2) in pgpool main process. (Tatsuo Ishii) + + The usage of wait(2) in pgpool main could cause infinite wait in the + system call. Solution is, to use waitpid(2) instead of wait(2). + + - Fix "kind mismatch" error message in pgpool. (Muhammad Usama) + + Many of "kind mismatch..." errors are caused by notice/warning + messages produced by one or more of the DB nodes. In this case now + Pgpool-II forwards the messages to frontend, rather than throwing the + "kind mismatch..." error. This would reduce the chance of "kind + mismatch..." errors. + + See [pgpool-hackers: 1501] for more details. + + - Replace "MAJOR" macro to prevent occasional failure. (Tatsuo Ishii) + + The macro calls pool_virtual_master_db_node_id() and then access + backend->slots[id]->con using the node id returned. In rare cases, it + could point to 0 (in case when the DB node is not connected), which + gives access to con->major, then it causes a segfault. + + See bug 225 for related info. + + - doc : fix Japanese document typo. (Bo Peng) + + - Fixing a typo in the log message. (Muhammad Usama) + + - doc : Add comment to the document about connection_cache. (Tatsuo Ishii) + =============================================================================== 3.2.16 (namameboshi) 2016/06/17 @@ -3985,6 +4085,56 @@ =============================================================================== 3.1 Series (2011/09/08 - ) +=============================================================================== + + + 3.1.20 (hatsuiboshi) 2016/08/31 + +* Version 3.1.20 + + This is a bugfix release against pgpool-II 3.1.19. + + __________________________________________________________________ + +* Bug fixes + + - Fix buffer over run problem in "show pool_nodes". (Tatsuo Ishii) + + While processing "show pool_nodes", the buffer for hostname was too + short. It should be same size as the buffer used for pgpool.conf. + Problem reported by a twitter user who is using pgpool on AWS (which + could have very long hostname). + + - Fix usage of wait(2) in pgpool main process. (Tatsuo Ishii) + + The usage of wait(2) in pgpool main could cause infinite wait in the + system call. Solution is, to use waitpid(2) instead of wait(2). + + - Fix "kind mismatch" error message in pgpool. (Muhammad Usama) + + Many of "kind mismatch..." errors are caused by notice/warning + messages produced by one or more of the DB nodes. In this case now + Pgpool-II forwards the messages to frontend, rather than throwing the + "kind mismatch..." error. This would reduce the chance of "kind + mismatch..." errors. + + See [pgpool-hackers: 1501] for more details. + + - Replace "MAJOR" macro to prevent occasional failure. (Tatsuo Ishii) + + The macro calls pool_virtual_master_db_node_id() and then access + backend->slots[id]->con using the node id returned. In rare cases, it + could point to 0 (in case when the DB node is not connected), which + gives access to con->major, then it causes a segfault. + + See bug 225 for related info. + + - doc : fix Japanese document typo. (Bo Peng) + + - Fixing a typo in the log message. (Muhammad Usama) + + - doc : Add comment to the document about connection_cache. (Tatsuo Ishii) + =============================================================================== 3.1.19 (hatsuiboshi) 2016/06/17 diff --git a/configure b/configure index b65feacdc..e8a996a25 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for pgpool-II 3.3.11. +# Generated by GNU Autoconf 2.69 for pgpool-II 3.3.12. # # Report bugs to . # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='pgpool-II' PACKAGE_TARNAME='pgpool-II' -PACKAGE_VERSION='3.3.11' -PACKAGE_STRING='pgpool-II 3.3.11' +PACKAGE_VERSION='3.3.12' +PACKAGE_STRING='pgpool-II 3.3.12' PACKAGE_BUGREPORT='pgpool-hackers@pgpool.net' PACKAGE_URL='' @@ -1340,7 +1340,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures pgpool-II 3.3.11 to adapt to many kinds of systems. +\`configure' configures pgpool-II 3.3.12 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1410,7 +1410,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pgpool-II 3.3.11:";; + short | recursive ) echo "Configuration of pgpool-II 3.3.12:";; esac cat <<\_ACEOF @@ -1537,7 +1537,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pgpool-II configure 3.3.11 +pgpool-II configure 3.3.12 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2200,7 +2200,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by pgpool-II $as_me 3.3.11, which was +It was created by pgpool-II $as_me 3.3.12, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3976,7 +3976,7 @@ fi # Define the identity of the package. PACKAGE='pgpool-II' - VERSION='3.3.11' + VERSION='3.3.12' cat >>confdefs.h <<_ACEOF @@ -15057,7 +15057,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by pgpool-II $as_me 3.3.11, which was +This file was extended by pgpool-II $as_me 3.3.12, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15123,7 +15123,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -pgpool-II config.status 3.3.11 +pgpool-II config.status 3.3.12 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 9e1e37abf..9c175eff8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([pgpool-II], [3.3.11], [pgpool-hackers@pgpool.net], [pgpool-II]) +AC_INIT([pgpool-II], [3.3.12], [pgpool-hackers@pgpool.net], [pgpool-II]) dnl Checks for programs. AC_PROG_CC diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html index 1dcbd5e33..cb969c79c 100644 --- a/doc/pgpool-ja.html +++ b/doc/pgpool-ja.html @@ -5934,6 +5934,77 @@ SELECTの最終実行ステータスとパフォーマンスのおおよその
+ +

3.3.12 (tokakiboshi) 2016/08/31

+ + +

概要

+

+このバージョンは 3.3.11 に対するバグ修正リリースです。 +

+ +

バグ修正

+ +

3.3.11 (tokakiboshi) 2016/06/17

@@ -8024,6 +8095,73 @@ FATAL: no PostgreSQL user name specified in startup packet
+ +

3.2.17 (namameboshi) 2016/08/31

+ + +

概要

+

+このバージョンは 3.2.16 に対するバグ修正リリースです。 +

+ +

バグ修正

+ +

3.2.16 (namameboshi) 2016/06/17

@@ -10683,6 +10821,73 @@ autoconf
+ +

3.1.20 (hatsuiboshi) 2016/08/31

+ + +

概要

+

+このバージョンは 3.1.19 に対するバグ修正リリースです。 +

+ +

バグ修正

+ +

3.1.19 (hatsuiboshi) 2016/06/17