[Pgpool-general] pgpool-II 2.0 beta1 released
Yoshiyuki Asaba
y-asaba at sraoss.co.jp
Thu Nov 1 09:31:03 UTC 2007
November 1, 2007
pgpool Global Development Group are pleased to announce the release of
pgpool-II 2.0 beta1, a new version of open source middle ware to
enhance the reliability and performance of PostgreSQL.
* pgpool-II 2.0 beta1
http://pgfoundry.org/frs/download.php/1502/pgpool-II-2.0-beta1.tar.gz
* pgpoolAdmin 2.0 beta1
http://pgfoundry.org/frs/download.php/1503/pgpoolAdmin-2.0.0-beta1.tar.gz
pgpool-II 2.0 has lots of new features and bug fixes. Users are
encouraged to test the beta version before the final release to find
bugs and any other problems. If you find anything wrong with it,
please let us know via the mailing lists.
2.0 (hikitsuboshi) 2007/11/xx
* Version 2.0
* Incompatibility since pgpool-II 1.x
- the default value for ignore_leading_white_space is now
true(Yoshiyuki)
- replicate_strict is removed. The value is always
true(Yoshiyuki)
* General
- Allow to reload pgpool.conf(Yoshiyuki)
- The paraser is now compatible with PostgreSQL 8.3(Yoshiyuki)
- Add new directive "failover_command" to specify command when
a node is detached(Yoshiyuki)
- Add new directive "client_idle_limit" to specify the time out since
the last command is arrived from a client(Tatsuo)
* Replication
- Always start a new transaction even if the query is not in
an explicit transaction to enhance the reliabilty of
replication(Yoshiyuki)
- Enhance the performance of replication for write
queries. Now the worst case is 1/2 compared with single DB
node regardless the number of DB nodes. Previous release
tends to degrade according to the numer of DB
nodes(Yoshiyuki)
- Add "online recovery" which allows to add a DB node and sync
with other DB nodes without stopping the pgpool
server(Yoshiyuki)
- Abort a transaction if INSERT, UPDATE and DELETE reports
different number of result rows(Yoshiyuki)
x=# update t set a = a + 1;
ERROR: pgpool detected difference of the number of update tuples
HINT: check data consistency between master and other db node
- If the results from DB nodes do not match, select the
possible correct result by "decide by majority". Previous
release always trust the result of the master DB
node(Yoshiyuki)
- Allow load balance in V2 frontend/backend protocol(Yoshiyuki)
* Parallel query
- Allow "partial replication" to enhance the performance of
the parallel query(Yoshiharu)
--
Yoshiyuki Asaba
y-asaba at sraoss.co.jp
More information about the Pgpool-general
mailing list