Whether the replicator checks that the hashes of uploaded blobs are
the same as the hashes stored on the Master Live Server. A failed
check indicates that the blob store configuration differs between the
Master Live Server and the Replication Live Server. Defaults to true.
Only set to false to force replication to resume in case of an
emergency. The resulting inconsistent blobs ids may affect blob
retrieval and the affected Replication Live Server should be recreated
afterwards.
replicator.check-stream
Type
Boolean
Default
true
Description
Defines if the Replication Live Server checks the event queue for
connection (true). The event stream is not checked during the initial
replication.
replicator.check-timeout
Type
Long
Default
300
Description
The time in seconds after which the Replication Live Server checks the
event queue for connection.
replicator.chunking-threshold
Type
Integer
Default
10000
Description
Sets the maximum number of events that is fetched from the Master Live
Server in one chunk during startup; 0 indicates no limit. Lowering the
threshold will reduce main memory consumption at the cost of startup
times.
replicator.enable
Type
Boolean
Default
true
Description
Defines if the Replicator should be started on start of the
Replication Live Server (true).
replicator.force-online-switch
Type
Boolean
Default
false
Description
Switch to runlevel online even if the repository contents have not yet
been replicated from the Master Live Server. Ignored if not
cap.server.init-runlevel=online.
replicator.log-events
Type
Boolean
Default
false
Description
All repository events will be logged (true).
replicator.max-accepted-lag
Type
Long
Default
100
Description
If the Replication Live Server is offline after a consistent
replication but it is more than the given number of events behind the
current timestamp, then the Replication Live Server will not go online
until it catches up.
replicator.packager-flush-size
Type
Integer
Default
500
Description
Sets the maximum number of events that the packager holds in main
memory before flushing to disk. Lowering the flush size will reduce
main memory consumption at the cost of write performance.
replicator.password
Type
String
Default
replicator
Description
Configures the password to authenticate against the Master Live
Server.
replicator.publication-ior-url
Type
String
Description
Sets the location where the Replicator can find the IOR of the Master
Live Server.
replicator.restart-replicator-on-error
Type
Boolean
Default
true
Description
Restart the Replicator if an error occurs on Replication Live Server
side (true). Otherwise, the Replicator will be stopped.
replicator.shutdown-server-on-error
Type
Boolean
Default
false
Description
Stop the Replication Live Server if an error occurs on Replication
Live Server side.
replicator.startup-timeout
Type
Boolean
Default
false
Description
Defines if the Replication Live Server waits on start for the
Replicator to connect to the Master Live Server.
replicator.tmp-dir
Type
String
Description
The path to the folder where the Replication Live Server should write
temporary data during replication.
The path is relative to cap.server.base-dir of the
replicator application, so you will probably use an absolute path.
During initial replication of a complete repository, a huge amount of
data will be written to this directory, in the order of the repository
size. So, this directory should be located on a suitable file system
with enough space left. During normal operation, only newly published
blob content will be buffered on local disk.
replicator.user
Type
String
Default
replicator
Description
Configures the user name to authenticate against the Master Live
Server.