pgpool2.git / summary / log / commit / refs

commit    ff64cc5a51bba7d4a949eaaf90de3256ede98aa8
Author:   Yoshiyuki Asaba <y-asaba at pgfoundry.org>
Date:     Wed Oct 31 10:13:56 2007 +0000

    pgpool-II 2.0 beta1


ChangeLog | 115 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 110 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3c0f69ab8..c961f880a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,119 @@ +2007-11-1 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + * pgpool-II 2.0 beta1: See NEWS + +2007-10-18 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_query_cache.c: Although the second argument of + PQunescapeBytea() requires size_t which size is 8 byte in 64bit + machine, pgpool passed 4 byte variable. It caused segfault. So + fixed passing size_t variable. + +2007-10-16 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: Fix hang up in load balancing mode. The + bug was introduced in V1.2. + +2007-10-15 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: Fix invalid memory access when pgpool + processed DEALLOCATE statement. + +2007-10-12 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * parser/parser.c, pool_parser.h, scan.l: Fix scanner's error + handling. If there was a unterminated double-quote identifier, + scanner entered infinite-loop. + +2007-10-12 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * child.c, pool.h, pool_config.l, pool_config.c + pool_process_query.c: Add new directive + "authentication_timeout". The directive means the maximum time + in seconds to complete client authentication. The default value + is 60. + +2007-10-11 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * child.c, pool.h: Check startup packet length. If the length is + greater than 10,000 byte, pgpool reject the connection. + +2007-09-26 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: SET statements are replicated in + master/slave mode. + +2007-09-14 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * child.c, pool.h, pool_process_query.c: pool_process_query.c: Fix + hang up when load balancing node was down. If load balancing + node was down, select other node. + +2007-08-29 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: Parse message including + INSERT/UPDATE/DELETE query acquires RowExclusiveLock. However + pgpool did not wait a response from each node. It was possible + to occur deadlock problem. + + Fix memory leak in reset_prepared_list. + +2007-07-26 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * child.c, pool.h, pool_connection_pool.c: SIGALRM handler didn't + safe. Because it called non-reentrant functions. We only set a + flag in SIGALRM handler. Then we close expired connections in + safe places. + +2007-07-26 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_connection_pool.c: Fix memory leak when connection slot is + full. + +2007-07-24 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool.h, pool_process_query.c: Detect deadlock in + do_command(). When insert_lock was true, kind mismatch error + occured. + +2007-07-24 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * child.c, pool_type.h, pool_process_query.c: pgpool chooses it + after receiving AuthenticationOK('R') message. So pgpool load + balance to the same node inside a same session. + +2007-07-23 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pgpool.conf.sample, pool.h, pool_config.l, pool_process_query.c: + Add new parameter named "replicate_select". Default value is + 'false'. If it is true, pgpool replicates SELECT queries when + load balancing is disabled. This is a old specification which + was V1.0. If it is false, pgpool only sends them to the master + node. This is a current specification. + +2007-07-17 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: Fix hang up when backend node did fast or + immediate shutdown. + +2007-07-11 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool.h, pool_stream.c, pool_process_query.c: Fix kind mismatch + error when deadlock occured. + +2007-07-09 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * main.c: Fix signal handling. + +2007-07-05 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> + + * pool_process_query.c: Fix bugs in master_slave mode. + 2007-06-27 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> * pool.h, pool_process_query.c: Fix hang up when a SELECT query has error inside transaction block. It occurs only in simple query protocol. -2007-06-22 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> - * Add new features in pgpool-II 2.0. - - support online-recovery in replication mode. - - improve replication mode. - 2007-06-20 Yoshiyuki Asaba <y-asaba@sraoss.co.jp> * main.c: Fix SIGCHLD and SIGUSR1 signal handling. Signal handlers [parent: b23a5d48b619]