tibemsd.conf Parameters
The following table describes the tibemsd.conf parameters that are specific to FTL stores, unsupported with FTL stores, or which behave differently when used with FTL stores.
Parameter Name | Description |
---|---|
Parameters Specific to FTL Stores | |
in_memory_replication
|
When enabled, data will be persisted and replicated only in-memory by each FTL server in the cluster, rather than being persisted and replicated both in-memory and on disk via synchronous writes. Enabling this parameter will enhance the performance of FTL stores at the cost of disk persistence. |
Parameters With Differing Behavior for FTL Stores | |
max_client_msg_size
|
When using FTL stores, the default value of this parameter is set to 10 MB instead of being unbounded. The maximum possible value is still 2 GB. |
server_heartbeat_server
|
When using FTL stores, these parameters only affect server-to-server route connections. They have no effect on the behavior of fault-tolerance. The specifics of fault-tolerance are handled directly by FTL. |
Parameters Unsupported for FTL Stores | |
All parameters with prefix ft_ aside from ft_reconnect_timeout |
In general, any parameters that configure fault-tolerance between EMS servers are ignored when using FTL stores. The specifics of fault-tolerance are handled directly by FTL.
This means that all parameters that begin with the prefix |
listen
|
This parameter is ignored when present in the EMS server configuration. The EMS server |
module_path
|
When using FTL stores, this parameter cannot be used to specify the FTL shared libraries to be loaded by the EMS server. The EMS server will always load the FTL shared libraries corresponding to the hosting FTL server. |
store
|
This parameter may cause unexpected behavior if present in the EMS server configuration. The location of the FTL store data must be configured via the |
health_check_listen
|
This parameter may cause unexpected behavior if present in the EMS server configuration. The |
logfile
|
When using FTL stores, the EMS server log file should not be configured. See the Logging With FTL Stores section for details on setting up FTL server logging. |
secondary_logfile
|
These parameters are ignored when present in the EMS server configuration. When using FTL stores, the EMS server roles are implicit. Since these parameters are only valid when the secondary role is explicitly defined, they are unsupported for FTL stores. |