Class RecoverySettings
java.lang.Object
org.elasticsearch.indices.recovery.RecoverySettings
public class RecoverySettings
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static ByteSizeValue
DEFAULT_CHUNK_SIZE
static Setting<TimeValue>
INDICES_RECOVERY_ACTIVITY_TIMEOUT_SETTING
recoveries that don't show any activity for more then this interval will be failed.static Setting<TimeValue>
INDICES_RECOVERY_INTERNAL_ACTION_TIMEOUT_SETTING
timeout value to use for requests made as part of the recovery processstatic Setting<TimeValue>
INDICES_RECOVERY_INTERNAL_LONG_ACTION_TIMEOUT_SETTING
timeout value to use for requests made as part of the recovery process that are expected to take long time.static Setting<ByteSizeValue>
INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING
static Setting<java.lang.Integer>
INDICES_RECOVERY_MAX_CONCURRENT_FILE_CHUNKS_SETTING
Controls the maximum number of file chunk requests that can be sent concurrently from the source node to the target node.static Setting<TimeValue>
INDICES_RECOVERY_RETRY_DELAY_NETWORK_SETTING
how long to wait before retrying after network related issuesstatic Setting<TimeValue>
INDICES_RECOVERY_RETRY_DELAY_STATE_SYNC_SETTING
how long to wait before retrying after issues cause by cluster state syncing between nodes i.e., local node is not yet known on remote node, remote shard not yet started etc. -
Constructor Summary
Constructors Constructor Description RecoverySettings(Settings settings, ClusterSettings clusterSettings)
-
Method Summary
Modifier and Type Method Description TimeValue
activityTimeout()
ByteSizeValue
getChunkSize()
int
getMaxConcurrentFileChunks()
TimeValue
internalActionLongTimeout()
TimeValue
internalActionTimeout()
org.apache.lucene.store.RateLimiter
rateLimiter()
TimeValue
retryDelayNetwork()
TimeValue
retryDelayStateSync()
void
setActivityTimeout(TimeValue activityTimeout)
void
setChunkSize(ByteSizeValue chunkSize)
void
setInternalActionLongTimeout(TimeValue internalActionLongTimeout)
void
setInternalActionTimeout(TimeValue internalActionTimeout)
void
setRetryDelayNetwork(TimeValue retryDelayNetwork)
void
setRetryDelayStateSync(TimeValue retryDelayStateSync)
-
Field Details
-
INDICES_RECOVERY_MAX_BYTES_PER_SEC_SETTING
-
INDICES_RECOVERY_MAX_CONCURRENT_FILE_CHUNKS_SETTING
Controls the maximum number of file chunk requests that can be sent concurrently from the source node to the target node. -
INDICES_RECOVERY_RETRY_DELAY_STATE_SYNC_SETTING
how long to wait before retrying after issues cause by cluster state syncing between nodes i.e., local node is not yet known on remote node, remote shard not yet started etc. -
INDICES_RECOVERY_RETRY_DELAY_NETWORK_SETTING
how long to wait before retrying after network related issues -
INDICES_RECOVERY_INTERNAL_ACTION_TIMEOUT_SETTING
timeout value to use for requests made as part of the recovery process -
INDICES_RECOVERY_INTERNAL_LONG_ACTION_TIMEOUT_SETTING
timeout value to use for requests made as part of the recovery process that are expected to take long time. defaults to twice `indices.recovery.internal_action_timeout`. -
INDICES_RECOVERY_ACTIVITY_TIMEOUT_SETTING
recoveries that don't show any activity for more then this interval will be failed. defaults to `indices.recovery.internal_action_long_timeout` -
DEFAULT_CHUNK_SIZE
-
-
Constructor Details
-
Method Details
-
rateLimiter
public org.apache.lucene.store.RateLimiter rateLimiter() -
retryDelayNetwork
-
retryDelayStateSync
-
activityTimeout
-
internalActionTimeout
-
internalActionLongTimeout
-
getChunkSize
-
setChunkSize
-
setRetryDelayStateSync
-
setRetryDelayNetwork
-
setActivityTimeout
-
setInternalActionTimeout
-
setInternalActionLongTimeout
-
getMaxConcurrentFileChunks
public int getMaxConcurrentFileChunks()
-