[Pgpool-general] pgpool-II 2.2 beta2 released

Jaume Sabater jsabater at gmail.com
Sat Feb 7 19:46:08 UTC 2009


On Sat, Feb 7, 2009 at 3:45 PM, Tatsuo Ishii <ishii at sraoss.co.jp> wrote:

> * recovery.c: Fix online recovery to wait for failback done before
>  allowing to accept connections from clients. It was supposed to work
>  like this but actually was not since the day 0 when online recovery
>  was born. Without the fix there could be potential data
>  inconsistency among DB nodes.

Wow, now that is a fix! I plan on having my pre-production cluster
ready next week, Tatsuo, and then I'll be able to checkout the beta
and try it. Lovely you found this problem and fixed it!

> * pool_process_query.c: Start internal transaction if necessary.
>  Before we only started transaction INSERT, UPDATE, DELETE and
>  SELECT. Obviously we need to start transaction other than these, for
>  example CREATE TABLE.  To avoid an overhead to look up large number
>  of statements (currently 70), we use bsearch() now.

Nice one :)

-- 
Jaume Sabater
http://linuxsilo.net/

"Ubi sapientas ibi libertas"


More information about the Pgpool-general mailing list