From: Bruce Momjian Date: Thu, 16 Nov 2006 21:45:25 +0000 (+0000) Subject: Mention two-phase commit for having all transactions commit on all servers. X-Git-Tag: REL9_0_0~6711 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=8a6193333cf1028384a83ef4e75310ea82ae000f;p=pg-rex%2Fsyncrep.git Mention two-phase commit for having all transactions commit on all servers. --- diff --git a/doc/src/sgml/failover.sgml b/doc/src/sgml/failover.sgml index 618d0bea9d..63b4cf5175 100644 --- a/doc/src/sgml/failover.sgml +++ b/doc/src/sgml/failover.sgml @@ -1,4 +1,4 @@ - + Failover, Replication, Load Balancing, and Clustering Options @@ -192,9 +192,13 @@ is because each server operates independently, and because SQL queries are broadcast (and not actual modified rows). If this is unacceptable, applications must query such values from a - single server and then use those values in write queries. Also, - care must be taken that all transactions either commit or abort - on all servers Pgpool is an example of this type of replication. + single server and then use those values in write queries. + Also, care must be taken that all transactions either commit + or abort on all servers, perhaps using two-phase commit ( and . + Pgpool is an example of this type of replication.