A
comprises of several Directory Servers sharing the same synchronized
set of data.
ds-cfg-replication-domain
top
cn=External ChangeLog
Specifies the addresses of the Replication Servers within the
to which the directory server should try to connect at startup
time.
Addresses must be specified using the syntax: hostname:port
^.+:[0-9]+$
HOST:PORT
A host name followed by a ":" and a port number.
ds-cfg-replication-server
Specifies a unique identifier for the directory server within the
.
Each directory server within the same
must have a different server ID. A directory server which is a
member of multiple
may use the same server ID for each of its
configurations.
ds-cfg-server-id
Specifies the base DN of the replicated data.
ds-cfg-base-dn
Specifies the window size that the directory server will use when
communicating with Replication Servers.
This option may be deprecated and removed in future releases.
100000
ds-cfg-window-size
Specifies the heart-beat interval that the directory server will
use when communicating with Replication Servers.
The directory server expects a regular heart-beat coming from
the Replication Server within the specified interval. If a
heartbeat is not received within the interval, the Directory
Server closes its connection and connects to another
Replication Server.
10000ms
ds-cfg-heartbeat-interval
Specifies the heart-beat interval that the directory server will
use when sending its local change time to the Replication Server.
The directory server sends a regular heart-beat to the Replication
within the specified interval. The heart-beat indicates the
change time of the directory server to the Replication Server.
1000ms
ds-cfg-changetime-heartbeat-interval
Specifies the behavior of the directory server if a write
operation is attempted on the data within the
when none of the configured Replication Servers are available.
reject-all-updates
Indicates that updates should be accepted even though it is
not possible to send them to any Replication Server. Best
effort is made to re-send those updates to a
Replication Servers when one of them is available, however
those changes are at risk because they are only
available from the historical information. This mode can
also introduce high replication latency.
Indicates that all updates attempted on this
are rejected when no Replication Server is available.
ds-cfg-isolation-policy
Defines the assured replication mode of the replicated domain.
The assured replication can be disabled or enabled. When enabled, two
modes are available: Safe Data or Safe Read modes.
not-assured
Assured replication is not enabled. Updates sent for replication
(for being replayed on other LDAP servers in the topology) are sent
without waiting for any acknowledgment and the LDAP client call
returns immediately.
Assured replication is enabled in Safe Data mode: updates sent for
replication are subject to acknowledgment from the replication
servers that have the same group ID as the local server (defined
with the group-id property). The number of acknowledgments to expect
is defined by the assured-sd-level property. After acknowledgments
are received, LDAP client call returns.
Assured replication is enabled in Safe Read mode: updates sent for
replication are subject to acknowledgments from the LDAP servers in
the topology that have the same group ID as the local server
(defined with the group-id property). After acknowledgments are
received, LDAP client call returns.
ds-cfg-assured-type
The level of acknowledgment for Safe Data assured sub mode.
When assured replication is configured in Safe Data mode, this value
defines the number of replication servers (with the same group ID of the
local server) that should acknowledge the sent update before the LDAP
client call can return.
1
ds-cfg-assured-sd-level
The timeout value when waiting for assured replication acknowledgments.
Defines the amount of milliseconds the server will wait for assured
acknowledgments (in either Safe Data or Safe Read assured replication
modes) before returning anyway the LDAP client call.
2000ms
ds-cfg-assured-timeout
The group ID associated with this replicated domain.
This value defines the group ID of the replicated domain. The replication
system will preferably connect and send updates to replicate to a
replication server with the same group ID as its own one (the local server
group ID).
1
ds-cfg-group-id
The URLs other LDAP servers should use to refer to the local server.
URLs used by peer servers in the topology to refer to the local server
through LDAP referrals. If this attribute is not defined, every URLs
available to access this server will be used. If defined, only URLs
specified here will be used.
^[lL][dD][aA][pP][sS]?://.+$
LDAP URL
A LDAP URL compliant with RFC 2255.
ds-cfg-referrals-url
Allows to include some attributes to replicate to this server.
If fractional-include configuration attribute is used, only attributes
specified in this attribute will be added/modified/deleted when an
operation performed from another directory server is being replayed in the
local server. Note that the usage of this configuration attribute is
mutually exclusive with the usage of the fractional-exclude attribute.
^((([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+)|\\*):(([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+)(,(([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+))*+$
OC:AT[,...,AT]
The name of one or more attribute types in the named object class to
be included. The object class may be "*" indicating that the
attribute type(s) should be included regardless of the type of entry
they belong to.
ds-cfg-fractional-include
Allows to exclude some attributes to replicate to this server.
If fractional-exclude configuration attribute is used, attributes
specified in this attribute will be ignored (not added/modified/deleted)
when an operation performed from another directory server is being
replayed in the local server. Note that the usage of this configuration
attribute is mutually exclusive with the usage of the fractional-include
attribute.
^((([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+)|\\*):(([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+)(,(([a-zA-Z]([a-zA-Z]|[0-9]|-|;)*+)|(0|([1-9]([0-9])*+))(\\.(0|([1-9]([0-9])*+)))*+))*+$
OC:AT[,...,AT]
The name of one or more attribute types in the named object class to
be excluded. The object class may be "*" indicating that the
attribute type(s) should be excluded regardless of the type of entry
they belong to.
ds-cfg-fractional-exclude
Indicates if this server solves conflict.
This boolean indicates if this domain keeps the historical information
necessary to solve conflicts.
When set to false the server will not maintain historical information
and will therefore not be able to solve conflict. This should therefore
be done only if the replication is used in a single master type
of deployment.
true
ds-cfg-solve-conflicts
Indicates if this server logs the ChangeNumber in access log.
This boolean indicates if the domain should log the ChangeNumber
of replicated operations in the access log.
false
ds-cfg-log-changenumber
Specifies the window size that this directory server may use when
communicating with remote Directory Servers for initialization.
100
ds-cfg-initialization-window-size
This delay indicates the time (in minutes) the domain keeps the historical
information necessary to solve conflicts.When a change stored in the
historical part of the user entry has a date (from its replication ChangeNumber)
older than this delay, it is candidate to be purged.
The purge is applied on 2 events: modify of the entry, dedicated purge task.
1440m
ds-cfg-conflicts-historical-purge-delay