Interface | Description |
---|---|
ClusterStateLog |
Class | Description |
---|---|
ClusterStateCheckerJob |
Schedule this class as a job which performs
NonAliveNodesScannerService and OfflineNodesScannerService
Job will be run in intervals defined by ClusterStateCheckerJob#RUN_INTERVAL_PROPERTY_KEY
or with default value ClusterStateCheckerJob.DEFAULT_RUN_INTERVAL |
NodeAutoShutdownIfOfflineService |
Check if another node moved this node to
Node.NodeState#OFFLINE state. |
NodeTimeHelper |
This is helper class which handle most of the timing calculations for the cluster nodes
|
NonAliveNodesScannerService |
This job is responsible for scanning all nodes in the cluster
and moving ACTIVE
Node.NodeState#ACTIVE and NOT ALIVE ClusterManager.isNodeAlive(String) nodes
to OFFLINE state Node.NodeState#OFFLINE
Node will be moved if node is in Node.NodeState#ACTIVE and NOT ALIVE state longer than provided retentionPeriod. |
OfflineNodesScannerService |
This job is responsible for removing OFFLINE
Node.NodeState#OFFLINE nodes from the cluster. |
Copyright © 2002-2022 Atlassian. All Rights Reserved.