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 will delay 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 will wait 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 will wait
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 will be 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.
| |
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 will be 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 will be transmitted from a site in response to a single
message processed by
RepProcessMessage(DatabaseEntry, DatabaseEntry, Int32).
|