Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

gdp / apps / log-mirror.1 @ master

History | View | Annotate | Download (1.61 KB)

1 9c59e638 Eric Allman
.Dd September 18, 2015
2
.Dt LOG-MIRROR 1
3
.Os Swarm-GDP
4
.Sh NAME
5
.Nm log-mirror
6
.Nd mirror one GDP log to another
7
.Sh SYNOPSIS
8
.Nm log-mirror
9
.Op Fl D Ar debug-spec
10
.Op Fl G Ar router-ip
11
.Ar source-log
12
.Ar target-log
13
.Sh DESCRIPTION
14
.Nm
15
mirrors one GDP log to another.
16
It can be used for dumb replication.
17
.Pp
18
When it starts up it begins reading data from the source log
19
starting after the last record in the target log.
20
In other words,
21
.Nm
22
will
23
.Dq "catch up"
24
with records that that have been previously written to the source
25
but not copied into the target.
26
.Sh OPTIONS
27
.Bl -tag
28
.It Fl D Ar debug-spec
29
Turns on debugging flags using the libep-style format.
30
Useful only with the code in hand.
31
.It Fl G Ar router-ip
32
Contact the given IP address (which may be a DNS name)
33
to get a connection to the GDP routing layer.
34
This will be replaced by automatic discovery
35
(for example, using Zeroconf)
36
soon.
37
The address may have an optional port number after a colon.
38
If this is not specified,
39
the names listed in the
40
.Va swarm.gdp.routers
41
runtime administrative parameter
42
are searched.
43
.El
44
.Sh EXIT STATUS
45
.Nm
46
should not exit except on error or manual termination.
47
.Bl -tag
48
.It Li EX_UNAVAILABLE
49
There was some failure during startup or execution.
50
.It Li EX_USAGE
51
Command line parameters are incorrect.
52
.El
53
.\".Sh ADMINISTRATIVE PARAMETERS
54
.\".Sh ENVIRONMENT
55
.\".Sh FILES
56
.\".Sh SEE ALSO
57
.\".Xr gdp 7 ,
58
.\".Xr gdplogd 8
59
.\".Sh EXAMPLES
60
.Sh BUGS
61
There is no check to make sure that the two logs have previously
62
had the same data.
63
For example, you could mirror A into T and later mirror B into T
64
or even T into A without any error.
65
This is unlikely to be fixed.