[pgpool-general: 730] pgpool-II 3.2 Beta2 released

Nozomi Anzai anzai at sraoss.co.jp
Fri Jul 13 14:44:49 JST 2012


Pgpool Global Development Group is pleased to announce the
availability of pgpool-II 3.2 beta2.

Users are encouraged to take part in our beta test program.
Please help us in testing and making pgpool-II 3.2 better!

You can download it from here:
http://www.pgpool.net/download.php?f=pgpool-II-3.2beta2.tar.gz

Major changes from beta1 to beta2 are:

===========================================================================
* Watchdog
===========================================================================

     - Fix to read wd_port. (Atsushi Mitani)

       In the previous version some prameters were not reloaded.

     - Add a new parameter: wd_hostname with which means watchdog process
       receives the other pgpools' ones.
       (Atsushi Mitani)

       In the previous version pgpool2_hostname was used for this, but if
       all of pgpool2_hostname in each pgpool-II were 'localhost',
       initializing watchdog and ligechecking didn't work well.

===========================================================================
* Bug Fix
===========================================================================

    - Fix pool_process_query() bug reported in [pgpool-general: 672].
      (Tatsuo Ishii)

      This is caused by the function waits for primary node which does not
      have pending data, while standbys have pending data.

      [pgpool-general: 672] Transaction never finishes
      http://www.sraoss.jp/pipermail/pgpool-general/2012-June/000676.html

    - Fix wait_for_query_response() not to send param status to frontend if
      frontend is NULL. (Tatsuo Ishii)

      This could happen while processing reset_query_list and occur crash.

    - Fix bug with treatment of BEGIN TRANSACTION in master/slave mode.
      (Tatsuo Ishii)

      Original complain is [pgpool-general: 714].
      From 3.1, pgpool-II sends BEGIN.. to all DB nodes. Of course we
      cannot send BEGIN TRANSACTION READ WRITE to standby nodes.
      Problem is, we did not check BEGIN WORK ISOLATION LEVEL SERIALIZABLE;
      and sent to standby nodes. Of course this is wrong, since it's not
      allowed to run transactions in serializable mode on standby nodes.
      So added check for BEGIN WORK ISOLATION LEVEL SERIALIZABLE case.

      [pgpool-general: 714] 
      Load Balancing / Streaming Replication / Isolation Level serializable
      http://www.sraoss.jp/pipermail/pgpool-general/2012-July/000719.html

===========================================================================

-- 
Nozomi Anzai
SRA OSS, Inc. Japan


More information about the pgpool-general mailing list