summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-05-08Fix hang up in Execute.HEADmasterYoshiyuki Asaba
We sended a syntax error query to abort a transaction if replicate_select was true. However, the query was sended over Query message. Patch contributed by Kenichi Sawada.
2008-03-19Fixed hang up in master/slave mode.Yoshiyuki Asaba
2008-03-03Fix hang up after processing "show pool_status".Yoshiyuki Asaba
Per report by ISHIDA Akio.
2008-02-26Fix asynchronous query handling.Yoshiyuki Asaba
When ReadyForQuery message was received, pgpool set off loadbalancing flag, internal transaction flag and so on. If client sended a Query message before receiving the ReadyForQuery message, pgpool reported error message. So, we block the Query message while backend nodes process a query.
2008-02-26Add error checking.Yoshiyuki Asaba
2008-02-26health_check_timeout did not work correctly. The bug was introduced inYoshiyuki Asaba
V3.4. Report and patch by Kenichi Sawada.
2008-02-19Polling signals per 3 secs when health check is disabled.Yoshiyuki Asaba
2008-02-14Fix wrong loop condition in pool_sleep().Yoshiyuki Asaba
2007-12-05Improve buffering algorithm in pool_write().Yoshiyuki Asaba
2007-11-06Fix insert_lock with extended query protocol.Yoshiyuki Asaba
2007-11-02Ignore white space in need_insert_lock().Yoshiyuki Asaba
2007-10-26Check return value of pool_flush().Yoshiyuki Asaba
2007-10-17Add redhat/* into EXTRA_DIST.Yoshiyuki Asaba
2007-10-16Update spec file to 3.4.1Devrim GÜNDÜZ
Added new directory: redhat Added Red Hat / Fedora init script and sysconfig file for pgpool
2007-10-12Add authentication_timeoutYoshiyuki Asaba
2007-10-12Add authentication_timeout into the result of "show pool_status".Yoshiyuki Asaba
2007-10-12Disable alarm before returning read_startup_packet().Yoshiyuki Asaba
2007-10-11Add new directive "authentication_timeout". The directive means theYoshiyuki Asaba
maximum time in seconds to complete client authentication. The default value is 60.
2007-10-11Check startup packet length. If the length is greater than 10,000Yoshiyuki Asaba
byte, pgpool reject the connection.
2007-09-12Run autoconfV3_4_1Tatsuo Ishii
2007-09-123.4.2 release note.Yoshiyuki Asaba
2007-09-123.4.1 release note in Japanese.Yoshiyuki Asaba
2007-09-12Prepare for 3.4.1Yoshiyuki Asaba
2007-08-29* Fix handling Parse message.Yoshiyuki Asaba
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.
2007-08-10Fix failover.Yoshiyuki Asaba
When kind mismatch occured, pgpool detached master node.
2007-08-01Remove compiler warning.V3_4Yoshiyuki Asaba
2007-08-01Review release note.Yoshiyuki Asaba
2007-08-01Fix SEGV when connection_cache is true and replication_mode is false.Yoshiyuki Asaba
2007-07-31Prepare for 3.4Yoshiyuki Asaba
2007-07-27Fix memory leak in the following case.Yoshiyuki Asaba
- connect to template1 database - fail authentication
2007-07-27Add description for "replicate_select" directive.Yoshiyuki Asaba
2007-07-27Release note for 3.4.Yoshiyuki Asaba
2007-07-27Update release note.Yoshiyuki Asaba
2007-07-27Prepare for 3.4Yoshiyuki Asaba
2007-07-26SIGALRM handler didn't safe. Because it called non-reentrant functions.Yoshiyuki Asaba
We only set a flag in SIGALRM handler. Then we close expired connections in safe places.
2007-07-26Add description of replicate_select parameterYoshiyuki Asaba
2007-07-26Add replicate_select value to the result of "SHOW pool_status" command.Yoshiyuki Asaba
2007-07-26V3.4 release noteYoshiyuki Asaba
2007-07-26Fix memory leak when connection slot is full.Yoshiyuki Asaba
2007-07-26Run autoconfTatsuo Ishii
2007-07-26Fix typo.Tatsuo Ishii
2007-07-25Fix hang up when a SELECT query has error inside transaction block. ItYoshiyuki Asaba
occurs only in simple query protocol. We reproduce the bug with the following operation. BEGIN; SELECT * FROM non_exist_table; <-- ERROR SELECT 1;
2007-07-25Fix hang up and SEGV if Parse message contains a warning statement.Yoshiyuki Asaba
SELECT '\''; WARNING: nonstandard use of \' in a string literal If pgpool receives a warning message that is NoticeMessage('N') under the extended query protocol, it reads a next message.
2007-07-24Detect deadlock in do_command().Yoshiyuki Asaba
When insert_lock was true, kind mismatch error occured.
2007-07-19Prepare for 3.4Yoshiyuki Asaba
2007-07-19Add new parameter named "replication_select".Yoshiyuki Asaba
2007-07-18- Update to 3.4Devrim GÜNDÜZ
- Removed patches, they are now in upstream
2007-07-18Add new parameter named "replicate_select". Default value is 'false'.Yoshiyuki Asaba
If it is true, pgpool replicates SELECT queries when load balancing is disabled. This is a old specification which was under V3.2. If it is false, pgpool only sends them to the master node. This is a current(V3.3) specification.
2007-07-12Fix the following bugs in master_slave mode && load_balance mode.Yoshiyuki Asaba
We force to replicate PREPARE and DEALLOCATE statement because of the case. PREPARE xx AS SELECT 1; EXECUTE xx; If EXECUTE statement was load balanced, it occured the error. ERROR: prepared statement "xx" does not exist
2007-07-11flush output buffer when deadlock error occured in Execute().Yoshiyuki Asaba