summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoe Conway <mail@joeconway.com>2004-07-02 00:58:09 +0000
committerJoe Conway <mail@joeconway.com>2004-07-02 00:58:09 +0000
commitcd4fd672ddb8a813a4e88ced3f35fafab318cf22 (patch)
tree88c479734626b5f734ec81b65c8f0251a9f62659
parent25ee160acd3670104af6b62564d7142e0bbe115f (diff)
Attached is a 1 line bug fix for dbmirror that was submitted.
It fixes a bug where some transactions could be dropped when writing mirrored SQL statements to files. -- Steven Singer
-rwxr-xr-xcontrib/dbmirror/DBMirror.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/dbmirror/DBMirror.pl b/contrib/dbmirror/DBMirror.pl
index 98592c66201..63b009b68fc 100755
--- a/contrib/dbmirror/DBMirror.pl
+++ b/contrib/dbmirror/DBMirror.pl
@@ -33,7 +33,7 @@
#
#
##############################################################################
-# $PostgreSQL: pgsql/contrib/dbmirror/DBMirror.pl,v 1.9 2004/04/22 03:48:38 momjian Exp $
+# $PostgreSQL: pgsql/contrib/dbmirror/DBMirror.pl,v 1.10 2004/07/02 00:58:09 joe Exp $
#
##############################################################################
@@ -249,6 +249,8 @@ sub Main() {
if($::slaveInfo->{'status'} eq 'FileOpen')
{
close ($::slaveInfo->{'TransactionFile'});
+ $::slaveInfo->{"status"} = 'FileClosed';
+
}
elsif($::slaveInfo->{'status'} eq 'DBOpen')
{