The ReplicationConfig type exposes the following members.
Properties
Name | Description | |
---|---|---|
AckTimeout |
The amount of time the replication manager's transport function
waits to collect enough acknowledgments from replication group
clients, before giving up and returning a failure indication. The
default wait time is 1 second.
| |
CheckpointDelay |
The amount of time a master site delays between completing a
checkpoint and writing a checkpoint record into the log.
| |
ClockskewFast |
The value, relative to ClockskewSlow, of the fastest
clock in the group of sites.
| |
ClockskewSlow |
The value of the slowest clock in the group of sites.
| |
ConnectionRetry |
The amount of time the replication manager waits before trying
to re-establish a connection to another site after a communication
failure. The default wait time is 30 seconds.
| |
ElectionRetry |
Configure the amount of time the replication manager waits
before retrying a failed election. The default wait time is 10
seconds.
| |
ElectionTimeout |
The timeout period for an election. The default timeout is 2
seconds.
| |
FullElectionTimeout |
An optional configuration timeout period to wait for full election
participation the first time the replication group finds a master.
By default this option is turned off and normal election timeouts
are used. (See the Elections section in the Berkeley DB Reference
Guide for more information.)
| |
HeartbeatMonitor |
The amount of time the replication manager, running at a client
site, waits for some message activity on the connection from the
master (heartbeats or other messages) before concluding that the
connection has been lost. When 0 (the default), no monitoring is
performed.
| |
HeartbeatSend |
The frequency at which the replication manager, running at a master
site, broadcasts a heartbeat message in an otherwise idle system.
When 0 (the default), no heartbeat messages are sent.
| |
LeaseTimeout |
The amount of time a client grants its master lease to a master.
When using master leases all sites in a replication group must use
the same lease timeout value. There is no default value. If leases
are desired, this method must be called prior to calling
RepStartClient()()() or
RepStartMaster()()().
| |
NSites |
The total number of sites in the replication group.
| |
Priority |
The database environment's priority in replication group elections.
A special value of 0 indicates that this environment cannot be a
replication group master. If not configured, then a default value
of 100 is used.
| |
ReplicationView |
Create a replication view and specify the function to determine
whether a database file is replicated to the local site.
| |
RepmgrIncomingQueueMaxBytes |
The bytes component of the maximum amount of dynamic memory
used by the Replication Manager incoming queue.
| |
RepmgrIncomingQueueMaxGBytes |
The gigabytes component of the maximum amount of dynamic memory
used by the Replication Manager incoming queue.
| |
RetransmissionRequestMax |
The maximum number of microseconds a client waits before requesting
retransmission.
| |
RetransmissionRequestMin |
The minimum number of microseconds a client waits before requesting
retransmission.
| |
TransmitLimitBytes |
The bytes component of the byte-count limit on the amount of data
that is transmitted from a site in response to a single
message processed by
RepProcessMessage(DatabaseEntry, DatabaseEntry, Int32).
| |
TransmitLimitGBytes |
The gigabytes component of the byte-count limit on the amount of
data that is transmitted from a site in response to a single
message processed by
RepProcessMessage(DatabaseEntry, DatabaseEntry, Int32).
| |
WriteForwardTimeout |
Configure the amount of time a Replication Manager client waits
for a response from a forwarded write operation before returning
a failure indication. The default value is 5 seconds.
|