27.15. Replication

Configuration of replication protocols:

[ Settings/ObjectManagement/Replication ]
client_repflags_no : integer = 0   1
client_repflags_yes : integer = 1
server_repflags_no : integer = 0
server_repflags_yes : integer = 1

min_client_update_period : float = 0.2  2
max_client_update_period : float = 1
min_server_update_period : float = 0.5
max_server_update_period : float = 2

max_udp_update_size : integer = 1500  3
debug : boolean = false  4

1

Replication masks are used to determine which objects belong to a replication group and which properties should be serialized during replication. Their default values are pretty useless and should be overridden in a configuration file as explained in Section 7.5.4, “Recommended Node Replication Masks”

2

Minimal and maximal periods between two consecutive replica updates sent to client or server nodes, in seconds. Slower update speeds (longer periods) are used when bandwidth to the nodes seems to be saturated.

3

If replication update packets is larger than this value (in bytes), TCP will be used to send it instead of UDP. When using TCP, update period may become larger than max_*_update_period.

4

Enable debugging log messages? In release builds, the default value is false, in debug builds the default is true. If its value is true, the messages may still be filtered by standard logger filters.