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 © 2003 – 2015 pgpool Global Development Group
+Copyright © 2003 – 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]