[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