pgpool2.git / summary / log / commit / refs
commit 6078874685dbc6fc969de3a6a09e5f3bedfa6644
Author: Tatsuo Ishii <ishii at sraoss.co.jp>
Date: Sat Feb 28 04:45:23 2009 +0000
Version 2.2
ChangeLog | 893 +++++++++++++++++++++++++++++++++-----------------------------
NEWS | 43 +--
TODO | 9 +
configure | 2 +-
4 files changed, 510 insertions(+), 437 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 99e37cce1..62f255c91 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,27 +1,44 @@
+2009-02-24 11:20 t-ishii
+
+ * pool_auth.c, pool_process_query.c: Prpare for receiving parameter
+ status packets.
+
+ If postgresql.conf was changed and reloaded, PostgreSQL sends
+ parameter status packets asynchronously even those changed
+ parameters are not one of session_authorization etc., which is
+ marked as GUC_REPORT in guc.c(GUC_REPORT means parameter status
+ packet is sent if its value is changed).
+
+ After receiving those packets, they are discarded. I think this is
+ harmless since most of changes are not affected to the frontend
+ behavior.
+
2009-02-21 19:00 t-ishii
- * TODO, configure: pgpool-II 2.2 RC2
+ * TODO, configure, ChangeLog (utags: V2_2_0_RC2): pgpool-II 2.2 RC2
2009-02-21 18:56 t-ishii
- * configure.in: pgpool 2.2 RC2
+ * configure.in (tags: V2_2_0_RC2): pgpool 2.2 RC2
2009-02-21 18:52 t-ishii
- * doc/load_balance.png: A load balance logic explanation figure
+ * doc/load_balance.png (tags: V2_2_0_RC2): A load balance logic
+ explanation figure
2009-02-21 18:47 t-ishii
- * doc/: pgpool-en.html, pgpool-ja.html: Add comment about rsync and
- autovacuum.
+ * doc/: pgpool-en.html, pgpool-ja.html (utags: V2_2_0_RC2): Add
+ comment about rsync and autovacuum.
2009-02-20 10:34 t-ishii
- * pool_process_query.c: Fix pool_send_frontend_exits() so that it
- checks the connection to backend if it actually exists. This is
- needed, for example, in the final stae of online recovery. pgpool
- child holds 1 connection to a backend. After failback one more
- backend added but there's no connection to the backend.
+ * pool_process_query.c (tags: V2_2_0_RC2): Fix
+ pool_send_frontend_exits() so that it checks the connection to
+ backend if it actually exists. This is needed, for example, in the
+ final stae of online recovery. pgpool child holds 1 connection to a
+ backend. After failback one more backend added but there's no
+ connection to the backend.
2009-02-17 18:50 t-ishii
@@ -30,8 +47,8 @@
2009-02-17 15:16 devrim
- * pgpool.spec: Update to 2.2 (Download URL is broken, since we
- don't know yet the pgfoundry download URL yet)
+ * pgpool.spec (tags: V2_2_0_RC2): Update to 2.2 (Download URL is
+ broken, since we don't know yet the pgfoundry download URL yet)
2009-02-15 14:35 t-ishii
@@ -51,9 +68,10 @@
2009-02-15 14:26 t-ishii
- * pgpool.conf.sample, doc/pgpool-en.html, doc/pgpool-ja.html
- (utags: V2_2_0_RC1): Reflect the fact that DISCARD ALL holds
- exclusive lock on pg_listener, thus will degrade performance.
+ * pgpool.conf.sample (tags: V2_2_0_RC2), doc/pgpool-en.html,
+ doc/pgpool-ja.html (utags: V2_2_0_RC1): Reflect the fact that
+ DISCARD ALL holds exclusive lock on pg_listener, thus will degrade
+ performance.
2009-02-10 10:11 t-ishii
@@ -71,7 +89,7 @@
2009-02-07 21:52 t-ishii
- * NEWS (tags: V2_2_0_RC1, V2_2_0_BETA2): Update NEWS
+ * NEWS (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2): Update NEWS
2009-02-07 00:30 t-ishii
@@ -92,15 +110,17 @@
2009-02-05 09:26 t-ishii
- * recovery.c (tags: V2_2_0_RC1, V2_2_0_BETA2): Fix online recovery
- to wait for failback done before allowing to accept connections from
- clients. It was supposed to work like this but actually was not
- since the day 0 when online recovery was born. Without the fix there
- could be potential data inconsistency among DB nodes.
+ * recovery.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2): Fix
+ online recovery to wait for failback done before allowing to accept
+ connections from clients. It was supposed to work like this but
+ actually was not since the day 0 when online recovery was born.
+ Without the fix there could be potential data inconsistency among DB
+ nodes.
2009-02-05 09:24 t-ishii
- * main.c (tags: V2_2_0_RC1, V2_2_0_BETA2): Fix/add comments
+ * main.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2): Fix/add
+ comments
2009-02-01 19:13 t-ishii
@@ -120,13 +140,13 @@
2009-01-30 17:15 t-ishii
- * test/jdbc/README.euc_jp (tags: V2_2_0_RC1, V2_2_0_BETA2): Add
- comment how to add CLASSPATH
+ * test/jdbc/README.euc_jp (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2): Add comment how to add CLASSPATH
2009-01-30 09:06 y-mori
* pool_rewrite_query.c, pool_rewrite_query.h (utags: V2_2_0_BETA2,
- V2_2_0_RC1): Add comment
+ V2_2_0_RC1, V2_2_0_RC2): Add comment
2009-01-28 15:48 t-ishii
@@ -134,21 +154,23 @@
2009-01-27 10:04 t-ishii
- * COPYING (tags: V2_2_0_RC1, V2_2_0_BETA2): Update copyright year
+ * COPYING (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2): Update
+ copyright year
2009-01-25 20:13 t-ishii
* NEWS, TODO (tags: V2_2_0_BETA2), configure, configure.in,
- version.h (tags: V2_2_0_RC1, V2_2_0_BETA2), doc/pgpool-en.html
- (tags: V2_2_0_BETA2), doc/pgpool-ja.html (utags: V2_2_0_BETA1):
- Prepare 2.2 beta1
+ version.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2),
+ doc/pgpool-en.html (tags: V2_2_0_BETA2), doc/pgpool-ja.html
+ (utags: V2_2_0_BETA1): Prepare 2.2 beta1
2009-01-25 19:13 t-ishii
- * main.c, pool.h (tags: V2_2_0_RC1, V2_2_0_BETA2), pool_config.l
- (tags: V2_2_0_RC1, V2_2_0_BETA2), pgpool.conf.sample (tags:
- V2_2_0_BETA2), pool_config.c (tags: V2_2_0_RC1, V2_2_0_BETA2)
- (utags: V2_2_0_BETA1): Add pid_file_name directive
+ * main.c, pool.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2),
+ pool_config.l (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2),
+ pgpool.conf.sample (tags: V2_2_0_BETA2), pool_config.c (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2) (utags: V2_2_0_BETA1): Add
+ pid_file_name directive
2009-01-25 13:32 t-ishii
@@ -167,20 +189,22 @@
2009-01-22 18:29 y-mori
- * pool_stream.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1): Fix
- different function name was used in the error message.
+ * pool_stream.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1): Fix different function name was used in the error
+ message.
2009-01-22 18:16 y-mori
* pool_process_query.c (tags: V2_2_0_BETA1), pool_proto_modules.c
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1),
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1),
pool_rewrite_query.c, pool_rewrite_query.h (tags: V2_2_0_BETA1):
add the comment related to parallel query
2009-01-22 09:50 t-ishii
- * child.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1): Remove
- unnecessary function declaration for child_exit()
+ * child.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1): Remove unnecessary function declaration for
+ child_exit()
Add comments to child_exit() which had no comments at all
@@ -202,8 +226,8 @@
2009-01-18 22:54 t-ishii
- * ps_status.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1): Fix
- FreeBSD case. patch provided by Jun Kuriyama.
+ * ps_status.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1): Fix FreeBSD case. patch provided by Jun Kuriyama.
2009-01-14 23:54 t-ishii
@@ -227,8 +251,9 @@
2009-01-07 22:27 t-ishii
- * pool_connection_pool.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1), pool_proto_modules.c: Update copyright year
+ * pool_connection_pool.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1), pool_proto_modules.c: Update
+ copyright year
2009-01-02 18:38 t-ishii
@@ -244,9 +269,9 @@
2008-12-31 23:42 t-ishii
- * pool_sema.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1):
- Enhance error message when failed to create semaphores. Patch
- contributed by Jun Kuriyama.
+ * pool_sema.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1): Enhance error message when failed to create
+ semaphores. Patch contributed by Jun Kuriyama.
2008-12-31 19:25 t-ishii
@@ -254,8 +279,8 @@
pcp_node_count.c, pcp_node_info.c, pcp_proc_count.c,
pcp_proc_info.c, pcp_recovery_node.c, pcp_stop_pgpool.c,
pcp_systemdb_info.c (utags: V2_2_0_BETA1, V2_2_0_BETA2,
- V2_2_0_RC1): Add -d (debug)option to pcp commands. patch
- contributed by Jun Kuriyama
+ V2_2_0_RC1, V2_2_0_RC2): Add -d (debug)option to pcp commands.
+ patch contributed by Jun Kuriyama
2008-12-30 21:16 t-ishii
@@ -274,10 +299,11 @@
2008-12-30 09:59 t-ishii
- * child.c, main.c, pool.h, pool_auth.c (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1), pool_type.h (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1): Fix bug with query cancel. It seems
- this has not been working since pgpool-II was born.
+ * child.c, main.c, pool.h, pool_auth.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1), pool_type.h (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1): Fix bug with
+ query cancel. It seems this has not been working since pgpool-II was
+ born.
To fix this, now we have each connection's pid and cancel key in the
shared memory area. If a cancel packet is sent, the table is
@@ -286,8 +312,8 @@
2008-12-27 16:26 t-ishii
- * config.h.in (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1):
- Update timestamp
+ * config.h.in (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1): Update timestamp
2008-12-23 21:26 t-ishii
@@ -331,15 +357,16 @@
2008-12-13 20:25 t-ishii
* parser/gram.c, Makefile.am, Makefile.in, parser/gram.h (utags:
- V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1): Update generated files
+ V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1, V2_2_0_RC2): Update
+ generated files
2008-12-13 20:23 t-ishii
* pool_process_query.c, pool_proto_modules.c, pool_proto_modules.h
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1): Refactor
- pool_process_query.c. Now it is devided into pool_process_query.c
- and pool_proto_modules.c. Also pool_proto_modules.h added which is
- a companion header file.
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1):
+ Refactor pool_process_query.c. Now it is devided into
+ pool_process_query.c and pool_proto_modules.c. Also
+ pool_proto_modules.h added which is a companion header file.
2008-12-13 20:21 t-ishii
@@ -441,17 +468,17 @@
2008-11-07 18:20 t-ishii
- * ChangeLog, Makefile.in, aclocal.m4 (tags: V2_2_0_RC1,
+ * ChangeLog, Makefile.in, aclocal.m4 (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1), configure, pgpool.conf.sample,
pool.h, pool_config.c, pool_config.l, pool_process_query.c,
pool_stream.c, doc/pgpool-en.html, doc/pgpool-ja.html,
- parser/Makefile.in (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1), pcp/Makefile.in (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1): Add client_idle_limit_in_recovery
+ parser/Makefile.in (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1), pcp/Makefile.in (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1): Add client_idle_limit_in_recovery
2008-10-31 14:21 t-ishii
- * doc/load_balance.odp (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ * doc/load_balance.odp (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1): Add a flow chart which explains load
balance/replication/send to master only is decided.
@@ -525,9 +552,9 @@
2008-07-04 22:00 y-mori
- * pool_rewrite_outfuncs.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): FIX: query rewrite of DISTINCT
- ON
+ * pool_rewrite_outfuncs.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): FIX: query
+ rewrite of DISTINCT ON
2008-07-04 14:27 y-mori
@@ -566,8 +593,9 @@
2008-05-04 14:04 y-asaba
- * sql/pgpool-recovery/pgpool-recovery.c (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): Use snprintf().
+ * sql/pgpool-recovery/pgpool-recovery.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): Use
+ snprintf().
2008-04-12 03:09 devrim
@@ -577,8 +605,8 @@
2008-04-09 16:45 y-asaba
- * redhat/pgpool.init (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1):
+ * redhat/pgpool.init (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1):
* Remove non-ascii character.
* Fix the daemon stdio redirection.
@@ -586,13 +614,14 @@
2008-04-09 16:03 y-asaba
- * sample/replicate_def_pgbench.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): Fix SQL error.
+ * sample/replicate_def_pgbench.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): Fix SQL error.
2008-04-09 16:01 y-asaba
- * sql/system_db.sql (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1): Drop replicate_def table if exists.
+ * sql/system_db.sql (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1): Drop replicate_def table if
+ exists.
2008-04-09 15:26 devrim
@@ -653,9 +682,9 @@
2008-03-31 17:27 y-asaba
- * pgpool.8.in (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2): Enhance manpage. patch
- contributed by kabe-san.
+ * pgpool.8.in (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2): Enhance manpage.
+ patch contributed by kabe-san.
- no hypenation, no justify for better greppability
- have explicit subsection for [noargs], stop, switch for
readability
@@ -677,15 +706,16 @@
2008-03-28 01:06 y-asaba
- * child.c, pool_hba.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ * child.c, pool_hba.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1) (utags: V2_1_0_BETA2): Use
child_exit() instead of exit().
2008-03-28 01:04 y-asaba
- * pcp_child.c (tags: V2_2_0_RC1, V2_2_0_BETA2), recovery.c (utags:
- V2_1_0, V2_1_0_BETA2, V2_1_0_RC1, V2_2_0_BETA1): Fix a race
- condition between SIGUSR2 signal and pause().
+ * pcp_child.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2),
+ recovery.c (utags: V2_1_0, V2_1_0_BETA2, V2_1_0_RC1,
+ V2_2_0_BETA1): Fix a race condition between SIGUSR2 signal and
+ pause().
2008-03-28 01:01 y-asaba
@@ -703,12 +733,12 @@
2008-03-27 16:54 y-asaba
* doc/: pgpool-en.html (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2),
- pgpool-ja.html, pgpool.css (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2), tutorial-en.html
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2), tutorial-ja.html (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2):
- Add copyright.
+ pgpool-ja.html, pgpool.css (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2),
+ tutorial-en.html (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2), tutorial-ja.html
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2): Add copyright.
2008-03-27 16:24 y-asaba
@@ -809,15 +839,15 @@
2008-03-13 16:01 y-asaba
- * pg_md5.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1): Fix compile error on
- FreeBSD. Per report by ISHIDA Akio.
+ * pg_md5.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1):
+ Fix compile error on FreeBSD. Per report by ISHIDA Akio.
2008-03-13 12:46 y-asaba
- * ylwrap (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1): Add ylwrap generated by
- automake 1.10.
+ * ylwrap (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1): Add ylwrap
+ generated by automake 1.10.
2008-03-13 03:22 devrim
@@ -1105,107 +1135,114 @@
* ChangeLog, child.c, main.c, pcp_child.c, pool.h, pool_auth.c,
pool_config.c, pool_config.l, pool_connection_pool.c,
- pool_error.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pool_hba.c
- (tags: V2_1_0_BETA1), pool_ip.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ pool_error.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pool_ip.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pool_ipc.h (tags:
+ pool_hba.c (tags: V2_1_0_BETA1), pool_ip.c (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), pool_params.c (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pool_path.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pool_path.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pool_process_query.c, pool_query_cache.c (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pool_rewrite_query.c (tags: V2_1_0_BETA2,
- V2_1_0_BETA1), pool_rewrite_query.h (tags: V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), pool_sema.c (tags: V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pool_shmem.c (tags:
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_ip.h (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), pool_signal.c (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pool_signal.h (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pool_stream.c, pool_system.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_ipc.h (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_params.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_path.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_path.h (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_process_query.c,
+ pool_query_cache.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pool_type.h (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), ps_status.c (tags: V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), recovery.c, strlcpy.c (tags:
+ pool_rewrite_query.c (tags: V2_1_0_BETA2, V2_1_0_BETA1),
+ pool_rewrite_query.h (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), pool_sema.c (tags: V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_shmem.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_signal.c (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), COPYING (tags: V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pcp/Makefile.in,
- pcp/pcp.c, pcp/pcp.h (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pcp/pcp_attach_node.c (tags: V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), parser/Makefile.in,
- parser/copyfuncs.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/gram.c
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_signal.h (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pool_stream.c, pool_system.c (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pool_type.h (tags:
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), ps_status.c
(tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ recovery.c, strlcpy.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), COPYING (tags: V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pcp/Makefile.in, pcp/pcp.c,
+ pcp/pcp.h (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ pcp/pcp_attach_node.c (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/Makefile.in, parser/copyfuncs.c (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/gram.c (tags:
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
pcp/pcp_detach_node.c (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pcp/pcp_error.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pcp/pcp_node_count.c (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pcp/pcp_node_info.c (tags: V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_proc_count.c (tags: V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_proc_info.c
+ V2_1_0_BETA1), pcp/pcp_error.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), pcp/pcp_node_count.c (tags: V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_node_info.c (tags: V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_proc_count.c
(tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- pcp/pcp_recovery_node.c, pcp/pcp_stop_pgpool.c (tags: V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_stream.c (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), pcp/pcp_stream.h (tags: V2_2_0_RC1,
+ pcp/pcp_proc_info.c (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), pcp/pcp_recovery_node.c, pcp/pcp_stop_pgpool.c
+ (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ pcp/pcp_stream.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ pcp/pcp_stream.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ pcp/pcp_systemdb_info.c (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), sql/pgpool-recovery/pgpool-recovery.c,
+ parser/gram.h (tags: V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/gram.y (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), pcp/pcp_systemdb_info.c (tags: V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1),
- sql/pgpool-recovery/pgpool-recovery.c, parser/gram.h (tags:
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/gram.y
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/keywords.c (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), parser/keywords.h (tags: V2_2_0_RC1,
+ V2_1_0_BETA1), parser/keywords.c (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), parser/list.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/makefuncs.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/makefuncs.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/memnodes.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/nodes.c
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/nodes.h (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), parser/outfuncs.c (tags: V2_2_0_RC1,
+ V2_1_0_BETA1), parser/keywords.h (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), parser/parsenodes.h (tags: V2_2_0_RC1,
+ V2_1_0_BETA1), parser/list.c (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), parser/parser.h (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pg_list.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0_BETA1), parser/makefuncs.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/makefuncs.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/memnodes.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/nodes.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/nodes.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/outfuncs.c (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/parsenodes.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/parser.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/pg_list.h (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1), parser/pool_memory.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1), parser/pool_memory.h (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/pool_parser.h
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pool_memory.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/pool_string.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pool_memory.h (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/pool_string.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pool_parser.h (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/primnodes.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pool_string.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/scan.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/pool_string.h (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/scan.l (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/primnodes.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/scan.c
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1), parser/scan.l (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1), parser/scansup.h (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1), parser/value.c (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ parser/scansup.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ parser/value.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
- parser/value.h (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1): Update
- copyright.
+ parser/value.h (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1):
+ Update copyright.
2008-01-28 11:31 y-asaba
@@ -1258,8 +1295,8 @@
2008-01-11 11:30 y-asaba
* ChangeLog, main.c, pool_hba.c, pool_process_query.c,
- parser/parser.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
+ parser/parser.c (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1),
parser/pool_memory.c, parser/pool_memory.h: Fix memory leak at
prepared statement list.
@@ -1576,16 +1613,17 @@
2007-11-06 16:07 y-asaba
- * test/jdbc/InsertTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), test/jdbc/RunTest.java (tags: V2_2_0_RC1,
+ * test/jdbc/InsertTest.java (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0), test/jdbc/pgpool.properties (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
- test/jdbc/prepare.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), test/jdbc/expected/insert (tags: V2_2_0_RC1,
+ V2_1_0_BETA1, V2_0_1, V2_0_0), test/jdbc/RunTest.java (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ test/jdbc/pgpool.properties (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0), test/jdbc/prepare.sql (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ test/jdbc/expected/insert (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0), Makefile.am: Add INSERT statement
test.
@@ -1644,11 +1682,11 @@
2007-11-01 19:11 y-asaba
* configure.in, pool_process_query.c, parser/Makefile.am (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0), pcp/Makefile.am
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0): Fix
- compile error with SUN's cc.
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ pcp/Makefile.am (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0): Fix compile error with SUN's cc.
2007-11-01 17:17 y-asaba
@@ -1683,10 +1721,10 @@
2007-10-31 18:41 y-mori
- * test/pdo-test/README.euc_jp (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1): ADD: pdo test program
- manual(Japanese)
+ * test/pdo-test/README.euc_jp (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1): ADD: pdo test
+ program manual(Japanese)
2007-10-31 15:10 y-asaba
@@ -1751,10 +1789,10 @@
2007-10-29 15:28 y-asaba
- * redhat/: pgpool.init, pgpool.sysconfig (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1) (utags: V2_0_0,
- V2_0_0_BETA1, V2_0_1, V2_1_0_BETA1, V2_1_0_BETA2): Merge redhat
- scripts from V1_STABLE branch.
+ * redhat/: pgpool.init, pgpool.sysconfig (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1)
+ (utags: V2_0_0, V2_0_0_BETA1, V2_0_1, V2_1_0_BETA1,
+ V2_1_0_BETA2): Merge redhat scripts from V1_STABLE branch.
2007-10-29 15:09 y-asaba
@@ -1781,8 +1819,8 @@
2007-10-29 13:37 y-asaba
* sql/pgpool-recovery/: pgpool-recovery.c, pgpool-recovery.sql.in
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1) (utags: V2_0_0,
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1) (utags: V2_0_0,
V2_0_0_BETA1, V2_0_1): Change pgpool_recovery signature from
pgpol_recovery(text, text) to pgpool_recovery(text, text, text). The
first argument is script name.
@@ -1829,13 +1867,13 @@
2007-10-23 13:44 y-asaba
* Makefile.am, doc/pgpool-ja.html, sample/pgpool_recovery_pitr
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
V2_0_0_BETA1): Add online recovery script using pitr.
2007-10-22 17:59 y-asaba
- * test/jdbc/.cvsignore (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ * test/jdbc/.cvsignore (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
V2_0_1, V2_0_0, V2_0_0_BETA1): Add .cvsignore file.
@@ -1845,37 +1883,40 @@
2007-10-22 17:47 y-asaba
- * test/jdbc/: AutoCommitTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), BatchTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), ColumnTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ * test/jdbc/: AutoCommitTest.java (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0), BatchTest.java (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0), ColumnTest.java
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ LockTest.java (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), LockTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ V2_0_1, V2_0_0), PgpoolTest.java (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0), RunTest.java, SelectTest.java
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ UpdateTest.java (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), PgpoolTest.java (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ V2_0_1, V2_0_0), pgpool.properties, prepare.sql, run.sh (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
+ expected/autocommit (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), RunTest.java, SelectTest.java (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0), UpdateTest.java (tags: V2_2_0_RC1,
+ V2_0_1, V2_0_0), expected/batch (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0), pgpool.properties, prepare.sql,
- run.sh (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_BETA1, V2_0_1, V2_0_0), expected/column (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0), expected/lock (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0),
- expected/autocommit (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), expected/batch (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), expected/column (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ expected/select (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), expected/lock (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), expected/select (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0), expected/update (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0) (utags: V2_0_0_BETA1): Add test program using
- Java+JDBC driver.
+ V2_0_1, V2_0_0), expected/update (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0) (utags: V2_0_0_BETA1): Add test
+ program using Java+JDBC driver.
2007-10-22 13:23 y-asaba
@@ -1904,14 +1945,15 @@
regsql.inc, SQLlist/test1.sql, SQLlist/test2.sql,
mod/database.inc, mod/def.inc, mod/errorhandler.inc (utags:
V2_0_0, V2_0_0_BETA1, V2_0_1, V2_1_0, V2_1_0_BETA1, V2_1_0_BETA2,
- V2_1_0_RC1, V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1): ADD: extend
- protocol test tool
+ V2_1_0_RC1, V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1, V2_2_0_RC2):
+ ADD: extend protocol test tool
2007-10-18 17:24 y-asaba
- * sample/pgpool_recovery (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1): execute rsync as background jobs.
+ * sample/pgpool_recovery (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1): execute rsync as
+ background jobs.
2007-10-18 13:48 y-asaba
@@ -2026,7 +2068,7 @@
* test/parser/: expected/create.out, expected/select.out,
input/select.sql (utags: V2_0_0, V2_0_0_BETA1, V2_0_1, V2_1_0,
V2_1_0_BETA1, V2_1_0_BETA2, V2_1_0_RC1, V2_2_0_BETA1,
- V2_2_0_BETA2, V2_2_0_RC1): Add test cases.
+ V2_2_0_BETA2, V2_2_0_RC1, V2_2_0_RC2): Add test cases.
2007-10-15 19:18 y-asaba
@@ -2191,122 +2233,129 @@
* test/parser/: README, run-test (utags: V2_0_0, V2_0_0_BETA1,
V2_0_1, V2_1_0, V2_1_0_BETA1, V2_1_0_BETA2, V2_1_0_RC1,
- V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1): Translate from Japanese
- into English.
+ V2_2_0_BETA1, V2_2_0_BETA2, V2_2_0_RC1, V2_2_0_RC2): Translate
+ from Japanese into English.
2007-10-03 13:47 y-asaba
* Makefile.am, Makefile.in, test/parser/.cvsignore (tags:
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ V2_0_0_BETA1), test/parser/Makefile (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/Makefile (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/README,
- test/parser/main.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/parse_schedule (tags: V2_2_0_RC1,
+ test/parser/README, test/parser/main.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/parse_schedule (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/pool.h
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
V2_0_0_BETA1), test/parser/run-test,
- test/parser/expected/copy.out (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/expected/create.out,
- test/parser/expected/cursor.out (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/expected/delete.out
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/expected/drop.out (tags: V2_2_0_RC1,
+ test/parser/expected/copy.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/expected/insert.out (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/expected/misc.out
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/expected/prepare.out (tags:
+ test/parser/expected/create.out, test/parser/expected/cursor.out
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ V2_0_0_BETA1), test/parser/expected/delete.out (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/expected/privileges.out (tags: V2_2_0_RC1,
+ test/parser/expected/drop.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/expected/select.out,
- test/parser/expected/transaction.out (tags: V2_2_0_RC1,
+ test/parser/expected/insert.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/expected/update.out (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/expected/var.out
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/input/alter.sql (tags: V2_2_0_RC1,
+ test/parser/expected/misc.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/input/copy.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/input/create.sql
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/input/cursor.sql (tags: V2_2_0_RC1,
+ test/parser/expected/prepare.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/input/delete.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/input/drop.sql (tags:
+ test/parser/expected/privileges.out (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/input/insert.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/input/misc.sql (tags:
+ test/parser/expected/select.out,
+ test/parser/expected/transaction.out (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/input/prepare.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/input/privileges.sql
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), test/parser/input/select.sql,
- test/parser/input/transaction.sql (tags: V2_2_0_RC1,
+ test/parser/expected/update.out (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- test/parser/input/update.sql (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), test/parser/input/var.sql (tags:
+ test/parser/expected/var.out (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/alter.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/copy.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/create.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/cursor.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/delete.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/drop.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/insert.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/misc.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/prepare.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/privileges.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/select.sql, test/parser/input/transaction.sql
+ (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ V2_0_0_BETA1), test/parser/input/update.sql (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1): Add
- SQL parser test.
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ test/parser/input/var.sql (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1): Add SQL parser test.
2007-10-03 13:25 y-asaba
- * Makefile.in, aclocal.m4, config.sub (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1), configure, ltmain.sh
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), pool_hba.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- pool_process_query.c, pool_rewrite_outfuncs.c,
+ * Makefile.in, aclocal.m4, config.sub (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
+ configure, ltmain.sh (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1), pool_hba.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), pool_process_query.c, pool_rewrite_outfuncs.c,
pool_rewrite_query.c, parser/Makefile.in, parser/copyfuncs.c
(tags: V2_0_1, V2_0_0, V2_0_0_BETA1), parser/gram.c,
parser/gram.h, parser/gram.y, parser/gramparse.h (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/keywords.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/keywords.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/list.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/makefuncs.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/makefuncs.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/nodes.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/outfuncs.c, parser/parsenodes.h (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1), parser/parser.c, parser/parser.h (tags: V2_0_1,
- V2_0_0, V2_0_0_BETA1), parser/pg_list.h (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1), parser/pool_parser.h, parser/primnodes.h (tags:
- V2_0_1, V2_0_0, V2_0_0_BETA1), parser/scan.c, parser/scan.l,
- parser/value.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- parser/value.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- pcp/Makefile.in: Import PostgreSQL 8.3 SQL parser. The revision
- of gram.y is 2.603.
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/keywords.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/keywords.h (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/list.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/makefuncs.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/makefuncs.h (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/nodes.h (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), parser/outfuncs.c, parser/parsenodes.h (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1), parser/parser.c, parser/parser.h
+ (tags: V2_0_1, V2_0_0, V2_0_0_BETA1), parser/pg_list.h (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1), parser/pool_parser.h,
+ parser/primnodes.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
+ parser/scan.c, parser/scan.l, parser/value.c (tags: V2_0_1,
+ V2_0_0, V2_0_0_BETA1), parser/value.h (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), pcp/Makefile.in: Import PostgreSQL 8.3 SQL parser.
+ The revision of gram.y is 2.603.
2007-10-03 13:17 y-asaba
@@ -2902,12 +2951,13 @@
2007-07-09 10:29 y-asaba
- * config.guess (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, ROOT_OF_V2_0_PARALLEL_UNSTABLE), config.h.in (tags:
+ * config.guess (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
V2_0_1, V2_0_0, V2_0_0_BETA1, ROOT_OF_V2_0_PARALLEL_UNSTABLE),
- configure (tags: ROOT_OF_V2_0_PARALLEL_UNSTABLE), configure.in
- (tags: ROOT_OF_V2_0_PARALLEL_UNSTABLE), ltmain.sh (tags:
+ config.h.in (tags: V2_0_1, V2_0_0, V2_0_0_BETA1,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE), configure (tags:
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE), configure.in (tags:
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE), ltmain.sh (tags:
ROOT_OF_V2_0_PARALLEL_UNSTABLE), aclocal.m4 (tags:
ROOT_OF_V2_0_PARALLEL_UNSTABLE), child.c (tags:
ROOT_OF_V2_0_PARALLEL_UNSTABLE), pcp_child.c (tags:
@@ -3004,10 +3054,11 @@
2007-06-27 18:04 y-asaba
- * sample/pgpool_remote_start (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1, ROOT_OF_V2_0_PARALLEL_UNSTABLE):
- Fix checking the number of arguments.
+ * sample/pgpool_remote_start (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE): Fix checking the number of
+ arguments.
2007-06-27 17:30 y-asaba
@@ -3049,9 +3100,9 @@
pcp/pcp_recovery_node.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1,
ROOT_OF_V2_0_PARALLEL_UNSTABLE), sample/pgpool_recovery (tags:
ROOT_OF_V2_0_PARALLEL_UNSTABLE), sample/pgpool_remote_start,
- sql/pgpool-recovery/Makefile (tags: V2_2_0_RC1, V2_2_0_BETA2,
- V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1),
+ sql/pgpool-recovery/Makefile (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1),
sql/pgpool-recovery/pgpool-recovery.c,
sql/pgpool-recovery/pgpool-recovery.sql.in: Add new features in
pgpool-II 2.0.
@@ -3208,18 +3259,18 @@
2007-05-23 10:59 yamaguti
- * ac_func_accept_argtypes.m4 (tags: V2_2_0_RC1, V2_2_0_BETA2,
+ * ac_func_accept_argtypes.m4 (tags: V2_2_0_RC2, V2_2_0_RC1,
+ V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
+ V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1), pool_hba.c,
+ pool_hba.conf.sample (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
- V2_0_1, V2_0_0, V2_0_0_BETA1), pool_hba.c, pool_hba.conf.sample
- (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1), pool_ip.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
- pool_ip.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1), pool_path.c
- (tags: V2_0_1, V2_0_0, V2_0_0_BETA1), pool_path.h (tags: V2_0_1,
- V2_0_0, V2_0_0_BETA1), ps_status.c (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1), strlcpy.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1)
- (utags: ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1, V1_1_1, V1_2,
- V1_2_1, V1_3):
+ V2_0_1, V2_0_0, V2_0_0_BETA1), pool_ip.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1), pool_ip.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1),
+ pool_path.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1), pool_path.h
+ (tags: V2_0_1, V2_0_0, V2_0_0_BETA1), ps_status.c (tags: V2_0_1,
+ V2_0_0, V2_0_0_BETA1), strlcpy.c (tags: V2_0_1, V2_0_0,
+ V2_0_0_BETA1) (utags: ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1,
+ V1_1_1, V1_2, V1_2_1, V1_3):
new files for HBA, ps display, log_hostname & log_connections
@@ -3252,10 +3303,10 @@
V1_1_1, V1_1), parser/gram.h (tags: V1_1_1, V1_1),
parser/pool_parser.h (tags: V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1), pcp/Makefile.in,
- sample/pgpool.pam (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1):
+ sample/pgpool.pam (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1):
* Support HBA authentication.
* Support log_connections
* Support log_hostname
@@ -3642,11 +3693,11 @@
2006-09-11 15:42 y-asaba
- * README.euc_jp (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), doc/pgpool-ja.html,
- doc/pgpool.html:
+ * README.euc_jp (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ doc/pgpool-ja.html, doc/pgpool.html:
* Rename `doc/pgpool.html' to `doc/pgpool-ja.html'.
* Merge Devrim's patch.
@@ -3663,8 +3714,8 @@
2006-09-11 14:53 y-asaba
- * README (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ * README (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
+ V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
V1_1_1, V1_1, V1_0_2, V1_0_1): Update README.
@@ -3727,39 +3778,42 @@
2006-09-08 12:35 t-ishii
* README, configure.in, Makefile.am, aclocal.m4, Makefile.in,
- config.h.in (tags: V1_0_1), AUTHORS (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
- ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- configure, COPYING (tags: V1_0_1), ChangeLog, INSTALL (tags:
+ config.h.in (tags: V1_0_1), AUTHORS (tags: V2_2_0_RC2,
V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), NEWS, TODO (tags: V1_0_1), config.guess (tags:
- V1_3, V1_2_1, V1_2, V1_1_1, V1_1, V1_0_2, V1_0_1), config.sub
- (tags: V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), depcomp (tags: V2_2_0_RC1,
- V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
- V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ V1_0_2, V1_0_1), configure, COPYING (tags: V1_0_1), ChangeLog,
+ INSTALL (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- install-sh (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
- V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), ltmain.sh (tags: V1_3, V1_2_1,
- V1_2, V1_1_1, V1_1, V1_0_2, V1_0_1), missing (tags: V2_2_0_RC1,
+ NEWS, TODO (tags: V1_0_1), config.guess (tags: V1_3, V1_2_1,
+ V1_2, V1_1_1, V1_1, V1_0_2, V1_0_1), config.sub (tags: V1_3,
+ V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
+ V1_0_2, V1_0_1), depcomp (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- mkinstalldirs (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pg_md5.c (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pool_config.c, README.euc_jp,
- main.c, md5.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), md5.h (tags: V2_2_0_RC1,
+ install-sh (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ ltmain.sh (tags: V1_3, V1_2_1, V1_2, V1_1_1, V1_1, V1_0_2,
+ V1_0_1), missing (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ mkinstalldirs (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ pg_md5.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ pool_config.c, README.euc_jp, main.c, md5.c (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
+ V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
+ V1_0_2, V1_0_1), md5.h (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
@@ -3770,30 +3824,31 @@
pool_connection_pool.c (tags: V1_0_1), pool_params.c (tags:
V1_0_1), pool_process_query.c, pool_signal.c (tags: V1_0_1),
pool_signal.h (tags: V1_0_1), pool_stream.c (tags: V1_0_1),
- pcp.conf.sample (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pcp_child.c (tags: V1_0_1),
- pool_ipc.h (tags: V1_0_1), pool_sema.c (tags: V1_0_1),
- pool_shmem.c (tags: V1_0_1), pool_system.c (tags: V1_0_1),
- pool_rewrite_query.c (tags: V1_0_1), pool_rewrite_query.h (tags:
- V1_0_1), pool_rewrite_outfuncs.c (tags: V1_3, V1_2_1, V1_2,
+ pcp.conf.sample (tags: V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2,
+ V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1,
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ pcp_child.c (tags: V1_0_1), pool_ipc.h (tags: V1_0_1),
+ pool_sema.c (tags: V1_0_1), pool_shmem.c (tags: V1_0_1),
+ pool_system.c (tags: V1_0_1), pool_rewrite_query.c (tags:
+ V1_0_1), pool_rewrite_query.h (tags: V1_0_1),
+ pool_rewrite_outfuncs.c (tags: V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
pgpool.8.in (tags: V1_0_1), pool_query_cache.c (tags: V1_0_1),
doc/pgpool.html, doc/pgpool.html.en, doc/tutorial.html,
doc/tutorial.html.en, parser/Makefile.am (tags: V1_0_2, V1_0_1),
parser/Makefile.in, sample/dist_def_pgbench.sql (tags:
- V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
- V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
- V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), sql/system_db.sql (tags: V2_0_0_BETA1, V1_3,
- V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), parser/gram.c (tags: V1_0_2, V1_0_1),
- parser/gram.h (tags: V1_0_2, V1_0_1), parser/gram.y (tags: V1_3,
+ V2_2_0_RC2, V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0,
+ V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
+ V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
+ V1_1_1, V1_1, V1_0_2, V1_0_1), sql/system_db.sql (tags:
+ V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
+ V1_1_1, V1_1, V1_0_2, V1_0_1), parser/gram.c (tags: V1_0_2,
+ V1_0_1), parser/gram.h (tags: V1_0_2, V1_0_1), parser/gram.y
+ (tags: V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
+ V1_1_1, V1_1, V1_0_2, V1_0_1), parser/gramparse.h (tags: V1_3,
V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), parser/gramparse.h (tags: V1_3, V1_2_1, V1_2,
- ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- parser/list.c (tags: V1_3, V1_2_1, V1_2,
+ V1_0_2, V1_0_1), parser/list.c (tags: V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
parser/makefuncs.c (tags: V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
@@ -3833,38 +3888,38 @@
parser/scan.c, parser/scan.l (tags: V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
pcp/Makefile.am (tags: V1_3, V1_2_1, V1_2, V1_1_1, V1_1, V1_0_2,
- V1_0_1), pcp/Makefile.in, pcp/md5.h (tags: V2_2_0_RC1,
+ V1_0_1), pcp/Makefile.in, pcp/md5.h (tags: V2_2_0_RC2,
+ V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1,
+ V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
+ V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
+ V1_0_2, V1_0_1), pcp/pcp.h (tags: V1_3, V1_2_1, V1_2, V1_1_1,
+ V1_1, V1_0_2, V1_0_1), pcp/md5.c (tags: V2_2_0_RC2, V2_2_0_RC1,
V2_2_0_BETA2, V2_2_0_BETA1, V2_1_0, V2_1_0_RC1, V2_1_0_BETA2,
V2_1_0_BETA1, V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- pcp/pcp.h (tags: V1_3, V1_2_1, V1_2, V1_1_1, V1_1, V1_0_2,
- V1_0_1), pcp/md5.c (tags: V2_2_0_RC1, V2_2_0_BETA2, V2_2_0_BETA1,
- V2_1_0, V2_1_0_RC1, V2_1_0_BETA2, V2_1_0_BETA1, V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp.c (tags: V1_0_2, V1_0_1),
- pcp/pcp_attach_node.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
+ pcp/pcp.c (tags: V1_0_2, V1_0_1), pcp/pcp_attach_node.c (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ pcp/pcp_detach_node.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), pcp/pcp_detach_node.c (tags: V2_0_1, V2_0_0,
+ V1_0_2, V1_0_1), pcp/pcp_error.c (tags: V2_0_1, V2_0_0,
V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp_error.c (tags: V2_0_1,
- V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp_node_count.c (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- pcp/pcp_node_count.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
+ pcp/pcp_stream.c (tags: V1_0_2, V1_0_1), pcp/pcp_stream.h (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
+ pcp/pcp_node_info.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), pcp/pcp_stream.c (tags: V1_0_2, V1_0_1),
- pcp/pcp_stream.h (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
+ V1_0_2, V1_0_1), pcp/pcp_proc_count.c (tags: V2_0_0_BETA1, V1_3,
V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), pcp/pcp_node_info.c (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp_proc_count.c (tags:
+ V1_0_2, V1_0_1), pcp/pcp_proc_info.c (tags: V2_0_1, V2_0_0,
V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp_proc_info.c (tags: V2_0_1,
- V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
+ V1_1_1, V1_1, V1_0_2, V1_0_1), pcp/pcp_stop_pgpool.c (tags:
+ V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3, V1_2_1, V1_2,
ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1, V1_0_2, V1_0_1),
- pcp/pcp_stop_pgpool.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1, V1_3,
- V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
- V1_0_2, V1_0_1), pcp/pcp_systemdb_info.c (tags: V2_0_1, V2_0_0,
- V2_0_0_BETA1, V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE,
- V1_1_1, V1_1, V1_0_2, V1_0_1) (utags: V1_0_0): pgpool-II initial
- release
+ pcp/pcp_systemdb_info.c (tags: V2_0_1, V2_0_0, V2_0_0_BETA1,
+ V1_3, V1_2_1, V1_2, ROOT_OF_V2_0_PARALLEL_UNSTABLE, V1_1_1, V1_1,
+ V1_0_2, V1_0_1) (utags: V1_0_0): pgpool-II initial release
diff --git a/NEWS b/NEWS
index b585872a0..3e6b99500 100644
--- a/NEWS
+++ b/NEWS
@@ -1,9 +1,9 @@
-2.2 (urukiboshi) 2009/2/?
+2.2 (urukiboshi) 2009/2/28
* Version 2.2
This version enhances SERIAL data type handling and on line
recovery. Also an important bug, serializable transactions could
- cause data inconsistency among DB nodes, is fixed. Also query
+ cause data inconsistency among DB nodes, is fixed. Query
cancelation, which never worked since pgpool-II was born, is
finally fixed.
@@ -32,19 +32,20 @@
* Bug fixes
- - Close all file descriptors when running in daemon mode.
- Otherwise we inherit sockets from apache when it's started by
- pgpoolAdmin. This results in that port 80 is occupied for
- example. Patch provided by Akio Ishida. Also add
- chdir("/"). This is always good for daemon programs(Tatsuo)
+ - Close all file descriptors when running in daemon mode.
+ Otherwise we inherit sockets from apache when it's
+ started by pgpoolAdmin. This results in that port 80 is
+ occupied for example. Patch provided by Akio
+ Ishida. Also add chdir("/"). This is always good for
+ daemon programs(Tatsuo)
- Allow MD5 authentication in raw mode as stated in docs(Tatsuo)
- - Check transaction serialization failure error in
- serializable mode and abort all nodes if so. Otherwise we
- allow data inconsistency among DB nodes(Tatsuo).
+ - Check transaction serialization failure error in
+ serializable mode and abort all nodes if so. Otherwise
+ we allow data inconsistency among DB nodes(Tatsuo).
- See following scenario: (M:master, S:slave)
+ See following scenario: (M:master, S:slave)
M:S1:BEGIN;
M:S2:BEGIN;
@@ -67,7 +68,7 @@
This could happen in following scenario:
- M:S1:BEGIN;
+ M:S1:BEGIN;
S:S1:BEGIN;
M:S1:SELECT 1; <-- only sent to MASTER
M:S1:SET TRANSACTION ISOLATION LEVEL SERIALIZABLE;
@@ -75,17 +76,16 @@
M: <-- error
S: <-- ok since no previous SELECT is sent. kind mismatch error occurs!
- - Process status display has extra space on FreeeBSD(Jun
- Kuriyama)
+ - Process status display has extra space on FreeeBSD(Jun Kuriyama)
- Fix incorrect kind mismatch detection case. e.g: BEGIN;
- BEGIN; (Tatsuo)
+ BEGIN; (Tatsuo)
- If PostgreSQL sends lots of DEBUG message, sometimes pgpool
- complains:
+ complains:
2008-11-08 22:41:53 ERROR: pid 23744: do_command: backend does not
return ReadyForQuery. This due to a wrong assumption for the
- client/server protocol(Tatsuo)
+ client/server protocol(Tatsuo)
- Fix the case when sending an erronous query to abort
transaction. It assumed that after sending an error query,
@@ -102,6 +102,15 @@
online recovery was born. Without the fix there could be
potential data inconsistency among DB nodes(Tatsuo)
+ - Fix pgpool-II crash after on line recovery. This happens
+ after the failback process adds a recovered node which has
+ no connection to the node(Tatsuo)
+
+ - Fix pgpool-II errors when postgresql.conf is reloaded. This
+ was caused by parameter status packet sent asynchronously
+ from backend, which indicates the internal setting of
+ backend has been changed(Tatsuo)
+
* Incompatible changes
- Always fail over and restart all children. Before we do
diff --git a/TODO b/TODO
index c15ff02df..213ca8fda 100644
--- a/TODO
+++ b/TODO
@@ -12,6 +12,15 @@ $Header$
among backends. Possible last query was: "UPDATE branches SET bbalance
= bbalance + -3820 WHERE bid = 1;" kind details are: 0[C] 1[S]
+ It seems PostgreSQL sends following parameter status at the *first* pgpool.conf reload only.
+
+2009-02-23 23:06:21 LOG: pid 5611: name: is_superuser value: on
+2009-02-23 23:06:31 LOG: pid 5627: name: DateStyle value: ISO, MDY
+2009-02-23 23:06:31 LOG: pid 5626: name: DateStyle value: ISO, MDY
+2009-02-23 23:06:31 LOG: pid 5622: name: DateStyle value: ISO, MDY
+
+ (this item was resolved in 2.2)
+
- drop table should be in a transactin block? It is judged here:
(this item was resolved in 2.2)
diff --git a/configure b/configure
index 99609f7d9..216e99a25 100755
--- a/configure
+++ b/configure
@@ -2802,7 +2802,7 @@ fi
# Define the identity of the package.
PACKAGE=pgpool-II
- VERSION=2.2RC2
+ VERSION=2.2
cat >>confdefs.h <<_ACEOF
[parent: 5bb1a4a14709]