pgpool2.git / summary / log / commit / refs

commit    e792776966bf553512ef7d2d86d209fc14da976a
Author:   Yugo Nagata <nagata@sraoss.co.jp>
Date:     Thu Jan 14 07:23:54 2016 +0000

    Prepare 3.5RC1


COPYING | 2 +- NEWS | 40 ++++++++++++++++++++++++++++++++++++++-- configure | 20 ++++++++++---------- configure.ac | 2 +- doc/pgpool-en.html | 2 +- doc/pgpool-ja.html | 29 +++++++++++++++++++++++++++-- src/pgpool.spec | 3 +++ 7 files changed, 81 insertions(+), 17 deletions(-) diff --git a/COPYING b/COPYING index 718bc92b6..e73d19575 100644 --- a/COPYING +++ b/COPYING @@ -1,4 +1,4 @@ -Copyright (c) 2003-2015 PgPool Global Development Group +Copyright (c) 2003-2016 PgPool Global Development Group Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby diff --git a/NEWS b/NEWS index 8644b8b44..8f64afbb4 100644 --- a/NEWS +++ b/NEWS @@ -4,7 +4,7 @@ 3.5 Series (2014/12/15 - ) =============================================================================== - 3.5.0 (ekieboshi) 201x/xx/xx + 3.5.0 (ekieboshi) 2016/xx/xx * Version 3.5.0 @@ -26,6 +26,16 @@ ifconfig_path isn't appropriate for the parameter name because ifconfig command is obsolete and now ip command is used as default. + - Change the syntax of pcp commands arguments (Muhammad Usama) + + - Change the output and the argument semantics of pcp_watchdog_info command + (Muhammad Usama) + + The command is enhanced to show watchdog information about all pgpool-II + nodes in the cluster. According to this, the argument to specify node index + is changed so that 0 means local pgpool-II node instead of the first remote + node. + __________________________________________________________________ * New features @@ -63,7 +73,7 @@ * Enhancements - - Performance improvement in extened query protocol + - Performance improvement in extened query protocol (Tatsuo Ishii) Unnecessary "flush" messages which used to be sent in each step of extended protocol messages (parse, bind, describe and execute) and @@ -141,6 +151,8 @@ - Allow to run pgpool in debug mode in regression tests (Tatsuo Ishii) + - Add pgpool_adm documents (Tatsuo Ishii) + __________________________________________________________________ * Bug fixes (since 3.4.3) @@ -273,6 +285,30 @@ Per bug #157. + - test: Fix to use timeout command to handle time out of regress test 062 + (Yugo Nagata) + + - Fix to show wrong error (Tatsuo Ishii) + + connect_with_timeout() does not show proper error info when + getsockopt(SO_ERROR) reports an error. Pointed out in bug #159. + + - test: Add regress.sh missing \n in help messages (Yugo Nagata) + + - Fix the logic issue in get_backends_status() function (Muhammad Usama) + + get_backends_status () function counts the number of current valid and down + backend nodes. The function assumed that the node was also invalid when its + connection status was down. However, that is not always right. + + - Fix white/black_memqcache_table_list not to require quotaion (Yugo Nagata) + + The tables and schemas name specified in *_memqcache_table_list + were needed to be quoted by double quotation. + + Patch contributed by Dang Minh Huong. + Per [pgpool-hackers: 1323] + =============================================================================== 3.4 Series (2014/11/07 - ) =============================================================================== diff --git a/configure b/configure index f761995e7..e3e3c1566 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.5beta1. +# Generated by GNU Autoconf 2.69 for pgpool-II 3.5RC1 # # Report bugs to <pgpool-hackers@pgpoo.net>. # @@ -590,8 +590,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='pgpool-II' PACKAGE_TARNAME='pgpool-II' -PACKAGE_VERSION='3.5beta1' -PACKAGE_STRING='pgpool-II 3.5beta1' +PACKAGE_VERSION='3.5RC1' +PACKAGE_STRING='pgpool-II 3.5RC1' PACKAGE_BUGREPORT='pgpool-hackers@pgpoo.net' PACKAGE_URL='' @@ -1343,7 +1343,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.5beta1 to adapt to many kinds of systems. +\`configure' configures pgpool-II 3.5RC1 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1413,7 +1413,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of pgpool-II 3.5beta1:";; + short | recursive ) echo "Configuration of pgpool-II 3.5RC1:";; esac cat <<\_ACEOF @@ -1541,7 +1541,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -pgpool-II configure 3.5beta1 +pgpool-II configure 3.5RC1 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2204,7 +2204,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.5beta1, which was +It was created by pgpool-II $as_me 3.5RC1, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3980,7 +3980,7 @@ fi # Define the identity of the package. PACKAGE='pgpool-II' - VERSION='3.5beta1' + VERSION='3.5RC1' cat >>confdefs.h <<_ACEOF @@ -15168,7 +15168,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.5beta1, which was +This file was extended by pgpool-II $as_me 3.5RC1, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15234,7 +15234,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.5beta1 +pgpool-II config.status 3.5RC1 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index 7a2a084b7..e9855da25 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.5beta1], [pgpool-hackers@pgpoo.net], [pgpool-II]) +AC_INIT([pgpool-II], [3.5RC1], [pgpool-hackers@pgpoo.net], [pgpool-II]) dnl Checks for programs. AC_PROG_CC diff --git a/doc/pgpool-en.html b/doc/pgpool-en.html index e6e910c16..3d3df7e4e 100644 --- a/doc/pgpool-en.html +++ b/doc/pgpool-en.html @@ -5932,7 +5932,7 @@ fail.</p> <div class="copyright" style="clear: both"> <hr> <copyright> -Copyright &copy; 2003 &ndash; 2015 pgpool Global Development Group +Copyright &copy; 2003 &ndash; 2016 pgpool Global Development Group </copyright> </div> </body> diff --git a/doc/pgpool-ja.html b/doc/pgpool-ja.html index 6128cf021..fb60a2176 100644 --- a/doc/pgpool-ja.html +++ b/doc/pgpool-ja.html @@ -123,7 +123,7 @@ pgpool-IIの機能が利用できます。 <h1>License<a name="license"></a></h1> -<p>Copyright (c) 2003-2015 PgPool Global Development Group</p> +<p>Copyright (c) 2003-2016 PgPool Global Development Group</p> <p><br></p> <p> Permission to use, copy, modify, and distribute this software and @@ -6082,7 +6082,7 @@ configure に失敗します。必ず libpq 3.0 以降(PostgreSQL 7.4以降) を <hr><a name="release3.5.x"></a> <!-- -------------------------------------------------------------------------------- --> -<h2><a name="release3.5.0"></a>3.5.0 (ekieboshi) 201x/xx/xx</h2> +<h2><a name="release3.5.0"></a>3.5.0 (ekieboshi) 2016/xx/xx</h2> <!-- -------------------------------------------------------------------------------- --> <h3>概要</h3> <p> @@ -6104,6 +6104,14 @@ configure に失敗します。必ず libpq 3.0 以降(PostgreSQL 7.4以降) を ifconfig が非推奨になり現在では ip コマンドがデフォルトで使われており、ifconfig_path がパラメータ名として不適切になったためです。 </p> </li> + <li>pcp コマンド引数の文法が変更されました。(Muhammad Usama)</li> + <li><a href="#pcp_watchdog_info">pcp_watchdog_info</a>の出力とパラメータの意味が変更されました。 + (Muhammad Usama) + <p> + このコマンドはクラスタ中の全ての pgpool-II ノードの watchdog 情報を表示するよう改善されました。 + それに伴い、ノードインデックスを指定するパラメータの意味が変更され、0 が最初のリモート pgpool-II + ノードではなくローカル pgpool-II ノードを意味するようになりました。</p> + </li> </ul> <!-- -------------------------------------------------------------------------------- --> @@ -6388,6 +6396,23 @@ pgpool-II はそのマークの後、クエリをプライマリに送信する バグ報告 #157 によります。 </p></li> + +<li>test: レグレッションテスト 063 のタイムアウト処理で timeout コマンドを使用するよう修正しました。(Yugo Nagata)</li> + +<li>エラー出力が誤っていた箇所を修正しました。(Tatsuo Ishii) +<p> +connect_with_timeout() で getsockopt(SO_ERROR) がエラーを報告した際に、適切なエラー情報が表示できていませんでした。 +bug #159 の報告によります。 +</p> + +</li>test: regress.sh のヘルプメッセージで抜けていた改行を追加しました。(Yugo Nagata)</li> + +<li>get_backends_status() 関数のロジックの誤りを修正しました。(Muhammad Usama) +<p>get_backends_status () 関数は現在の有効でかつダウンしているバックエンドノードの数をカウントします。このとき、有効ではないノードは常にダウンステータスにあることを前提にしていましたが、この前提は常に正しい訳ではありません。</p> +</li> + +<li>white/black_memqcache_table_list パラメータがクォーテーションを要求しないよう修正しました。(Yugo Nagata) +<p>*_memqcache_table_list でテーブル名およびスキーマ名を指定する際に、ダブルクォーテーションが必要となっていました。修正パッチは Dang Minh Huong によって提供されました。[pgpool-hackers: 1323] の報告によります。</p> </ul> <!-- ================================================================================ --> diff --git a/src/pgpool.spec b/src/pgpool.spec index f90bc0ece..31c490775 100644 --- a/src/pgpool.spec +++ b/src/pgpool.spec @@ -240,6 +240,9 @@ fi %endif %changelog +* Mon Dec 28 2015 Yugo Nagata <nagata@sraoss.co.jp> 3.5.0 +- Add Chinese document + * Mon Aug 24 2015 Yugo Nagata <nagata@sraoss.co.jp> 3.5.0 - Remove system database [parent: 9b9d2a04f95d]