[Pgpool-general] Duration of commit on more than one backend configuration

Ramon de Carvalho Valle ramon at risesecurity.org
Tue Jun 22 01:11:04 UTC 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1



On 06/21/2010 08:31 PM, Tatsuo Ishii wrote:
>> As far as I know, pgpool-II waits for [all] backends to commit the SQL
>> statements (under replication mode) before returning to the client,
>> right? This means that if, for example, one of the backends is very busy
>> (100% CPU, etc.), pgpool will experience a delay and so will the
>> application. Is this correct?
> 
> Correct. This is a known behavior of all synchronous replication
> systems. This ensures that committed data (from client's point of
> view) is actually committed to all backends.

Is there a way to set a timeout for this? It would be interesting the
possibility of setting a timeout, and if it expires, the possibility of
automatically degenerate the backend.

> --
> Tatsuo Ishii
> SRA OSS, Inc. Japan
> English: http://www.sraoss.co.jp/index_en.php
> Japanese: http://www.sraoss.co.jp
> _______________________________________________
> Pgpool-general mailing list
> Pgpool-general at pgfoundry.org
> http://pgfoundry.org/mailman/listinfo/pgpool-general

- -- 
Ramon de Carvalho Valle
RISE Security
E-Mail: ramon at risesecurity.org

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwgDagACgkQGIS0iEuhp4PnAACdG+JcQgqSEJUxPh1xAqeLt8i/
TxgAoLGDDNCEgz3t3XMn6udM90NR+JVG
=9FK8
-----END PGP SIGNATURE-----


More information about the Pgpool-general mailing list