Servers List
To see more details about a persistence service, go to the top bar of the FTL GUI, click Clients then Clusters and, finally, click the row in the Persistence Clusters status table to see the Servers List.
Columns
GUI Item | Description |
---|---|
Server Status | Status of the persistence service process (as a string). |
State | If the service is running, this string indicates its state or role with respect to the quorum and disaster recovery. For explanations of these state values, see Persistence Service States later in this topic. |
Name | The name of the persistence service.
This name originates in the realm definition, and is required in the FTL server configuration file. |
ID | Client ID of the persistence service (as a client of the realm service).
Administrators could use this client ID to retrieve client monitoring metrics about the persistence service using the FTL server web API. |
Set | The name of the disaster recovery set to which this service belongs. |
Host | The host name string of the persistence service’s host computer (if available). |
History | This field indicates the data state of a persistence service.
The first numeric value is the service’s quorum number. The second numeric value is the data state of the service. Higher values indicate more recent data. A history value of 0,0 indicates an empty service. |
Consistency | This field indicates whether a service is up to date.
When the cluster does not contain enough up to date services to form a quorum, administrators may force a quorum, using the most up to date service (see Before Forcing a Quorum). |
Disk | When the service loads a state file from disk, or saves its state to disk, this JSON attribute reflects the state of the load or save operation. |
Disk Persistence | None
Disk persistence disabled.
sync
The client returns from a send-message call after the message has been written to a majority of disks. This mode generally provides consistent data and robustness, but at the cost of increased latency and lower throughput. If the cluster restarts, no data is lost; performance is subject to disk performance.
async
The client may return from a send-message call before the message has been written to disk by majority of the FTL servers. This mode generally provides less latency and more throughput, but messages could be lost if a majority of servers restart shortly after the API call.
|
Disk Swap |
Message swapping is enabled ( When message swapping is enabled (with or without disk persistence), message data is freed from persistence service process memory according to configured limits. However, the system may choose to use idle memory as a cache for the message data on disk. Tools used to report the memory usage of the persistence service process may include this cache memory, which is normal behavior. If the system experiences memory pressure, it reclaims the cache memory for use in other processes. |
Commands
Icons at the right of each cluster row trigger commands:
- Change logging level of a persistence service.
For the meaning of log level values, see "Log Level Reference" in TIBCO FTL Development.
- Save the persistence service's data state to a file.
This command icon is visible only when the command is available. For background information, see Saving and Loading Persistence State and its subtasks.
Persistence Service States
Role | Description |
---|---|
Leader | Functioning properly. This service is the leader. |
Replica | Functioning properly. This service is a replica. |
Offline | This persistence service is configured, but not running.
The persistence service or the FTL server that provides it might have exited, or a network segmentation prevents connection. |
Forming Quorum | This process is running, but the service is not yet functioning as part of a valid quorum.
If this state continues, ensure that all persistence services are running, and check network connectivity. |
Timed Out | The FTL server no longer detects this persistence service. |
Manual Intervention | Potential danger of data loss.
This service is the provisional leader, but it cannot safely form a quorum even though other services are reachable. To proceed, see Before Forcing a Quorum. |
Needs Restart | Warning.
The administrator is testing a deployment with configuration changes that would require this persistence service to restart. Meanwhile, this service is still functioning properly using the old realm definition. |
Out of Sync | Error.
This persistence service is still functioning, but its realm definition is not the most recent deployment. (This situation can occur when a network partition separates persistence services. When the network reconnects the FTL server GUI could alert you to stop the persistence service so that the FTL server automatically restarts it with the newer deployment.) |
Exception | Recoverable error.
A non-fatal error occurred. After briefly registering this status, the persistence service will attempt to form a quorum. Check log files to determine the reason for the error. |
DR Leader | Functioning properly. This service is the disaster recovery leader in the standby set. |
DR Replica | Functioning properly. This service is a disaster recovery replica in the standby set. |
Also see Catalog of Persistence Metrics