summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas G. Lockhart2000-12-21 15:26:04 +0000
committerThomas G. Lockhart2000-12-21 15:26:04 +0000
commite59e805d83809840497e9d39c81ae4843b73b1c0 (patch)
tree1372edb67d1597e54392af0e35f908171dca1138
parente6e9e18e9ed17a5070c996881ec5e3deb8c31324 (diff)
Rename undocumented utility SyncSyncID to MasterSync.
Document MasterSync. Fix up a couple of print statements to respect $verbose and $debug.
-rw-r--r--contrib/rserv/GetSyncID.in2
-rw-r--r--contrib/rserv/Makefile5
-rw-r--r--contrib/rserv/MasterSync.in (renamed from contrib/rserv/SyncSyncID.in)2
-rw-r--r--contrib/rserv/README.rserv7
-rw-r--r--contrib/rserv/SlaveInit.in2
5 files changed, 12 insertions, 6 deletions
diff --git a/contrib/rserv/GetSyncID.in b/contrib/rserv/GetSyncID.in
index 2ffe7d3c547..d5b0755a2ea 100644
--- a/contrib/rserv/GetSyncID.in
+++ b/contrib/rserv/GetSyncID.in
@@ -34,7 +34,7 @@ $sinfo = "$sinfo host=$opt_host" if (defined($opt_host));
$sinfo = "$sinfo user=$opt_user" if (defined($opt_user));
$sinfo = "$sinfo password=$opt_password" if (defined($opt_password));
-if ($verbose) { print "Connecting to '$sinfo'\n" };
+print("Connecting to '$sinfo'\n") if ($debug || $verbose);
my $conn = Pg::connectdb($sinfo);
$res = GetSyncID($conn);
diff --git a/contrib/rserv/Makefile b/contrib/rserv/Makefile
index 8d933f006e0..1e161551d98 100644
--- a/contrib/rserv/Makefile
+++ b/contrib/rserv/Makefile
@@ -13,8 +13,9 @@ OBJS = $(NAME).o
DOCS = README.$(NAME)
SQLS = master.sql slave.sql
TCLS = RservTest
-PERLS = MasterInit SlaveInit MasterAddTable SlaveAddTable Replicate CleanLog
-PERLS += PrepareSnapshot ApplySnapshot GetSyncID SyncSyncID
+PERLS = MasterInit MasterAddTable Replicate MasterSync CleanLog
+PERLS += SlaveInit SlaveAddTable GetSyncID
+PERLS += PrepareSnapshot ApplySnapshot
LIBS = RServ.pm
SCRIPTS = InitRservTest
MODS = $(OBJS:.o=$(DLSUFFIX))
diff --git a/contrib/rserv/SyncSyncID.in b/contrib/rserv/MasterSync.in
index a5ab88bc534..abbe69ee0bf 100644
--- a/contrib/rserv/SyncSyncID.in
+++ b/contrib/rserv/MasterSync.in
@@ -1,5 +1,5 @@
# -*- perl -*-
-# SyncSyncID
+# MasterSync
# Vadim Mikheev, (c) 2000, PostgreSQL Inc.
eval '(exit $?0)' && eval 'exec perl -S $0 ${1+"$@"}'
diff --git a/contrib/rserv/README.rserv b/contrib/rserv/README.rserv
index 5ccd87b3459..1a61fefd2d8 100644
--- a/contrib/rserv/README.rserv
+++ b/contrib/rserv/README.rserv
@@ -48,7 +48,12 @@ Replicate masterdb slavedb
GetSyncID [--noverbose] slavedb
returns the last syncid the specified slave has seen. May be used
- in conjunction with CleanLog using the --noverbose option.
+ in conjunction with SyncSyncID and CleanLog using the --noverbose
+ option.
+
+MasterSync masterdb syncid
+ registers a syncid with the specified master database. Used to
+ propagate replication success back to the master database.
CleanLog masterdb syncid
removes obsolete entries in the master database replication log
diff --git a/contrib/rserv/SlaveInit.in b/contrib/rserv/SlaveInit.in
index 753d4dddb5e..bbe152fe8ea 100644
--- a/contrib/rserv/SlaveInit.in
+++ b/contrib/rserv/SlaveInit.in
@@ -38,7 +38,7 @@ sub RollbackAndQuit {
exit (-1);
}
-print "Connecting to $sinfo\n";
+print("Connecting to $sinfo\n") if ($debug || $verbose);
my $conn = Pg::connectdb($sinfo);
if ($conn->status != PGRES_CONNECTION_OK) {
print STDERR "Failed opening $sinfo\n";