[Pgpool-general] pgpool-II 3.0.4 released
Toshihiro Kitagawa
kitagawa at sraoss.co.jp
Wed Jun 1 11:38:53 UTC 2011
Pgpool Global Development Group is pleased to announce the availability
of pgpool-II 3.0.4, the latest stable version of pgpool-II 3.0 series.
This version fixes various bugs since 3.0.3.
Incompatible changes
====================
- In streaming replication, if delay_threshold is 0 or health
checking is disabled, the delay checking is not performed.
This is the behaviour according to a description of the
pgpool-II manual. But, so far the delay checking was performed
even if health checking was disabled(Guillaume Lelarge)
Bug fixes
=========
- Fix pgpool-regclass() to be compiled in PostgreSQL 8.0 or later.
7.4 still produces errors(Tatsuo)
- Fix possible hangup when using /*NO LOAD BALANCE*/ comment in
streaming replication(Kitagawa)
- Fix hangup when received Flush(H) message or CloseComplete(C)
message(Kitagawa)
- Fix possible hangup that happen for the receiving timing of
ReadyForQuery(Z) message after pgpool-II connects to backends(Kitagawa)
- Add description about parameters for recovery_1st_stage_command
and recovery_2nd_stage_command(Tatsuo)
- Increase size of the internal system catalog cache from 32 to 128.
This has the effect of reducing "unnamed prepared statement does
not exist" error(Tatsuo, Kitagawa)
- Fix bug with pcp_connect() which causes double free. Patch
contributed by Jehan-Guillaume (ioguix) de Rorthais(Tatsuo)
- Fix bug with start_recoery() which is apparently wrong usage of
PQfinish()(Tatsuo)
- Fix incorrect error message which is sent to the frontend when
client idle time reached client_idle_limit(Tatsuo)
- Fix "backend status" variable name correctly in pool_status.
Replace the space with a '_'(Guillaume Lelarge)
- Fix hangup when using md5 authentication method and running as
daemon. Patch contributed by Nicolas Thauvin(Tatsuo)
- Fix log_per_node_statement so that it prints statements in the
extended query protocol. This used to work but was broken in 3.0
(Kitagawa)
Enhancements
============
- Add currval() and lastval() to black_function_list of sample
configuration files. If they are load balanced, currval() or
lastval() may be called before the result of nextval() or setval()
is propagated to slaves(Tatsuo)
You can download the source code from:
http://pgfoundry.org/frs/download.php/3076/pgpool-II-3.0.4.tar.gz
More information about the Pgpool-general
mailing list