[pgpool-general: 3614] Re: [ANNOUNCE] pgpool-II 3.4.2, 3.3.6, 3.2.11, 3.1.14, and 3.0.17 released

Tatsuo Ishii ishii at postgresql.org
Fri Apr 10 15:17:36 JST 2015


As usual, new RPMs are released as well.

http://www.pgpool.net/yum/

Best regards,
--
Tatsuo Ishii
SRA OSS, Inc. Japan
English: http://www.sraoss.co.jp/index_en.php
Japanese:http://www.sraoss.co.jp

> Pgpool Global Development Group is pleased to announce the availability
> of pgpool-II 3.4.2, 3.3.6, 3.2.11, 3.1.14, and 3.0,18. These are the
> latest  stable minor versions of each major versions of pgpool-II.
> 
> You can download them from:
> http://pgpool.net/mediawiki/index.php/Downloads
> 
> ===============================================================================
> 
>                         3.4.2 (tataraboshi) 2015/04/08
> 
> * Version 3.4.2
> 
>     This is a bugfix release against pgpool-II 3.4.1.
> 
>     __________________________________________________________________
> 
> * Bug fixes
> 
>     - rpm: Fix %tmpfiles_create to not be executed in RHEL/CentOS 6
>       (Nozomi Anzai)
> 
>     - Fix to reset on_exit call back functions in exec_if_cmd and exec_ping
>       worker processes (Muhammad Usama)
>       
>       exec_if and exec_ping child processes were inheriting the parent exit
>       callback functions which could result in undesired behavior if one of
>       these commands fails. Fixed by adding on_exit_reset() at child start-up
>       in both processes.
> 
>     - Fix to use void * type for receiving return value of thread function
>       (Yugo Nagata)
>       
>       Previously int type was used and this could occur stack buffer
>       overflow. This caused an infinity loop of ping error at bringing
>       up or down VIP.
> 
>     - Fix to set SIGCHLD to SIG_DFL instead of SIG_IGN in watchdog processes
>       (Yugo Nagata)
>       
>       When using waitpid, it isn't necessary to set SIGCHLD to SIG_IGN.
>       Rather, it is harmful, and due to this it was regarded that ping
>       command exited abnormally in error even when this succeeded.
> 
>     - Fix to use waitpid instead of wait in exec_ifconifg (Yugo Nagata)
> 
>     - Remove an unnecessary include directive (Yugo Nagata)
> 
>     - Enlarge POOLCONFIG_MAXDESCLEN to 80 (Tatsuo Ishii)
>       
>       This is used in show pool_status command and limits the length of
>       parameter description.  Unfortunately recovery_timeout description is
>       64 chars, which is 1 byte longer than former definition of the macro.
> 
>     - doc: Update document of condition for load balancig (Yugo Nagata)
>       
>       Load balancing is possible in an explicit transaction block
>       even in replication mode since 3.3.0.
> 
>     - Support SSL certificate chains in the certificate file for incoming
>       frontend connections (Muhammad Usama)
> 
>     - Use to_regclass if available in time stamp rewriting in replication
>       mode (Tatsuo Ishii)
> 
>     - Fix to not emits a fatal error message when clear text password auth
>       is used (Muhammad Usama)
>       
>       The problem was introduced in pgpool-II after inclusion of exception
>       manager. EOF on the frontend connection during client authentication
>       should not be treated as an error when the password authentication
>       method is used. psql disconnects from the server in such case to get
>       the password from the terminal, reconnects and sends the read password
>       to server.
> 
>     - previous session for the same child had exited because of some ERROR.
>       (Muhammad Usama)
> 
>     - Fix a hang when an error occurs in a transaction block with
>       replication mode (Yugo Nagata)
>       
>       When an error occurs at a backend node in a transaction block with
>       replication mode, pgpool-II sends an invalid query to other
>       backends to sync transaction states. However, previously, this was
>       not sent to master node, and pgpool-II was waiting for master's
>       response forever.
> 
>     - Fix a problem with pcp_detach_node about graceful node detach (Muhammad Usama)
>       
>       When graceful node detach is requested gracefully, pcp_detach_node should
>       check if it is allowed to process detach_node command on the particular
>       node before blocking the incoming connections and closing the existing
>       connections.
> 
>     - doc: Update table and flowchart of where a query should be sent to
>       (Yugo Nagata)
> 
>     - rpm: pgpool.spec is required only in RHEL/CentOS 7 (Nozomi Anzai)
> 
>     - Fix a compilation issue about sighandler_t type on BSD variants
>       (Muhammad Usama)
> 
> ===============================================================================
> 
>                         3.3.6 (tokakiboshi) 2015/04/08
> 
> * Version 3.3.6
> 
>     This is a bugfix release against pgpool-II 3.3.5.
> 
>     __________________________________________________________________
> 
> * Bug fixes
> 
>     - rpm: Fix %tmpfiles_create to not be executed in RHEL/CentOS 6
>       (Nozomi Anzai)
> 
>     - Fix to use void * type for receiving return value of thread function
>       (Yugo Nagata)
>       
>       Previously int type was used and this could occur stack buffer
>       overflow. This caused an infinity loop of ping error at bringing
>       up or down VIP.
> 
>     - Fix to set SIGCHLD to SIG_DFL instead of SIG_IGN in watchdog processes
>       (Yugo Nagata)
>       
>       When using waitpid, it isn't necessary to set SIGCHLD to SIG_IGN.
>       Rather, it is harmful, and due to this it was regarded that ping
>       command exited abnormally in error even when this succeeded.
> 
>     - Remove an unnecessary include directive (Yugo Nagata)
> 
>     - Enlarge POOLCONFIG_MAXDESCLEN to 80 (Tatsuo Ishii)
>       
>       This is used in show pool_status command and limits the length of
>       parameter description.  Unfortunately recovery_timeout description is
>       64 chars, which is 1 byte longer than former definition of the macro.
> 
>     - doc: Update document of condition for load balancig (Yugo Nagata)
>       
>       Load balancing is possible in an explicit transaction block
>       even in replication mode since 3.3.0.
> 
>     - Support SSL certificate chains in the certificate file for incoming
>       frontend connections (Muhammad Usama)
> 
>     - Use to_regclass if available in time stamp rewriting in replication
>       mode (Tatsuo Ishii)
> 
>     - Fix a hang when an error occurs in a transaction block with
>       replication mode (Yugo Nagata)
>       
>       When an error occurs at a backend node in a transaction block with
>       replication mode, pgpool-II sends an invalid query to other
>       backends to sync transaction states. However, previously, this was
>       not sent to master node, and pgpool-II was waiting for master's
>       response forever.
> 
>     - Fix a problem with pcp_detach_node about graceful node detach (Muhammad Usama)
>       
>       When graceful node detach is requested gracefully, pcp_detach_node should
>       check if it is allowed to process detach_node command on the particular
>       node before blocking the incoming connections and closing the existing
>       connections.
> 
>     - doc: Update table and flowchart of where a query should be sent to
>       (Yugo Nagata)
> 
>     - rpm: pgpool.service is required only in RHEL/CentOS 7 (Nozomi Anzai)
> 
> ===============================================================================
> 
>                         3.2.11 (namameboshi) 2015/04/08
> 
> * Version 3.2.11
> 
>     This is a bugfix release against pgpool-II 3.2.10.
> 
>     __________________________________________________________________
> 
> * Bug fixes
> 
>     - Fix to use void * type for receiving return value of thread function
>       (Yugo Nagata)
>       
>       Previously int type was used and this could occur stack buffer
>       overflow. This caused an infinity loop of ping error at bringing
>       up or down VIP.
> 
>     - Fix to set SIGCHLD to SIG_DFL instead of SIG_IGN in watchdog processes
>       (Yugo Nagata)
>       
>       When using waitpid, it isn't necessary to set SIGCHLD to SIG_IGN.
>       Rather, it is harmful, and due to this it was regarded that ping
>       command exited abnormally in error even when this succeeded.
> 
>     - Remove an unnecessary include directive (Yugo Nagata)
> 
>     - Enlarge POOLCONFIG_MAXDESCLEN to 80 (Tatsuo Ishii)
>       
>       This is used in show pool_status command and limits the length of
>       parameter description.  Unfortunately recovery_timeout description is
>       64 chars, which is 1 byte longer than former definition of the macro.
> 
>     - Support SSL certificate chains in the certificate file for incoming
>       frontend connections (Muhammad Usama)
> 
>     - Fix a problem with pcp_detach_node about graceful node detach (Muhammad Usama)
>       
>       When graceful node detach is requested gracefully, pcp_detach_node should
>       check if it is allowed to process detach_node command on the particular
>       node before blocking the incoming connections and closing the existing
>       connections.
> 
> ===============================================================================
> 
>                         3.1.14 (hatsuiboshi) 2015/04/08
> 
> * Version 3.1.14
> 
>     This is a bugfix release against pgpool-II 3.1.13.
> 
>     __________________________________________________________________
> 
> * Bug fixes
> 
>     - Enlarge POOLCONFIG_MAXDESCLEN to 80 (Tatsuo Ishii)
>       
>       This is used in show pool_status command and limits the length of
>       parameter description.  Unfortunately recovery_timeout description is
>       64 chars, which is 1 byte longer than former definition of the macro.
> 
>     - Support SSL certificate chains in the certificate file for incoming
>       frontend connections (Muhammad Usama)
> 
>     - Fix a problem with pcp_detach_node about graceful node detach (Muhammad Usama)
>       
>       When graceful node detach is requested gracefully, pcp_detach_node should
>       check if it is allowed to process detach_node command on the particular
>       node before blocking the incoming connections and closing the existing
>       connections.
> 
> ===============================================================================
> 
>                         3.0.18 (umiyameboshi) 2015/04/08
> 
> * Version 3.0.18
> 
>     This is a bugfix release against pgpool-II 3.0.17.
> 
>     __________________________________________________________________
> 
> * Bug fixes
> 
>     - Enlarge POOLCONFIG_MAXDESCLEN to 80 (Tatsuo Ishii)
>       
>       This is used in show pool_status command and limits the length of
>       parameter description.  Unfortunately recovery_timeout description is
>       64 chars, which is 1 byte longer than former definition of the macro.
> 
>     - Support SSL certificate chains in the certificate file for incoming
>       frontend connections (Muhammad Usama)
> 
>     - Fix a problem with pcp_detach_node about graceful node detach (Muhammad Usama)
>       
>       When graceful node detach is requested gracefully, pcp_detach_node should
>       check if it is allowed to process detach_node command on the particular
>       node before blocking the incoming connections and closing the existing
>       connections.
> 
> ===============================================================================
> 
> 
> -- 
> Yugo Nagata <nagata at sraoss.co.jp>
> 
> 
> -- 
> Sent via pgsql-announce mailing list (pgsql-announce at postgresql.org)
> To make changes to your subscription:
> http://www.postgresql.org/mailpref/pgsql-announce


More information about the pgpool-general mailing list