java.lang.Object
org.elasticsearch.indices.recovery.RecoverySettings
-
Field Summary
Modifier and TypeFieldDescriptionstatic final ByteSizeValue
recoveries that don't show any activity for more then this interval will be failed.timeout value to use for the retrying of requests made as part of the recovery processtimeout value to use for requests made as part of the recovery processtimeout value to use for requests made as part of the recovery process that are expected to take long time.static final Setting<ByteSizeValue>
Controls the maximum number of file chunk requests that can be sent concurrently from the source node to the target node.Controls the maximum number of operation chunk requests that can be sent concurrently from the source node to the target node.how long to wait before retrying after network related issueshow 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.recoveries would try to use files from available snapshots instead of sending them from the source node.static final Setting<ByteSizeValue>
Disk's read bandwidth allocated for this node.static final Setting<ByteSizeValue>
Disk's write bandwidth allocated for this node.static final Setting<ByteSizeValue>
Network's read bandwidth allocated for this node.Default factor as defined by the operator.static final Version
static final Version
static final Version
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
org.apache.lucene.store.RateLimiter
void
setActivityTimeout
(TimeValue activityTimeout) void
setChunkSize
(ByteSizeValue chunkSize) void
setInternalActionLongTimeout
(TimeValue internalActionLongTimeout) void
setInternalActionRetryTimeout
(TimeValue internalActionRetryTimeout) void
setInternalActionTimeout
(TimeValue internalActionTimeout) void
setMaxConcurrentSnapshotFileDownloads
(int maxConcurrentSnapshotFileDownloads) void
setRetryDelayNetwork
(TimeValue retryDelayNetwork) void
setRetryDelayStateSync
(TimeValue retryDelayStateSync)
-
Field Details
-
SNAPSHOT_RECOVERIES_SUPPORTED_VERSION
-
SEQ_NO_SNAPSHOT_RECOVERIES_SUPPORTED_VERSION
-
SNAPSHOT_FILE_DOWNLOAD_THROTTLING_SUPPORTED_VERSION
-
NODE_BANDWIDTH_RECOVERY_DISK_WRITE_SETTING
Disk's write bandwidth allocated for this node. This bandwidth is expressed for write operations that have the default block size ofDEFAULT_CHUNK_SIZE
. -
NODE_BANDWIDTH_RECOVERY_DISK_READ_SETTING
Disk's read bandwidth allocated for this node. This bandwidth is expressed for read operations that have the default block size ofDEFAULT_CHUNK_SIZE
. -
NODE_BANDWIDTH_RECOVERY_NETWORK_SETTING
Network's read bandwidth allocated for this node. -
NODE_BANDWIDTH_RECOVERY_OPERATOR_FACTOR_SETTING
Default factor as defined by the operator. -
NODE_BANDWIDTH_RECOVERY_OPERATOR_FACTOR_WRITE_SETTING
-
NODE_BANDWIDTH_RECOVERY_OPERATOR_FACTOR_READ_SETTING
-
NODE_BANDWIDTH_RECOVERY_OPERATOR_FACTOR_MAX_OVERCOMMIT_SETTING
-
NODE_BANDWIDTH_RECOVERY_FACTOR_WRITE_SETTING
-
NODE_BANDWIDTH_RECOVERY_FACTOR_READ_SETTING
-
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_MAX_CONCURRENT_OPERATIONS_SETTING
Controls the maximum number of operation 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_ACTION_RETRY_TIMEOUT_SETTING
timeout value to use for the retrying of 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` -
INDICES_RECOVERY_USE_SNAPSHOTS_SETTING
recoveries would try to use files from available snapshots instead of sending them from the source node. defaults to `true` -
INDICES_RECOVERY_MAX_CONCURRENT_SNAPSHOT_FILE_DOWNLOADS
-
INDICES_RECOVERY_MAX_CONCURRENT_SNAPSHOT_FILE_DOWNLOADS_PER_NODE
-
DEFAULT_CHUNK_SIZE
-
-
Constructor Details
-
RecoverySettings
-
-
Method Details
-
rateLimiter
public org.apache.lucene.store.RateLimiter rateLimiter() -
retryDelayNetwork
-
retryDelayStateSync
-
activityTimeout
-
internalActionTimeout
-
internalActionRetryTimeout
-
internalActionLongTimeout
-
getChunkSize
-
setChunkSize
-
setRetryDelayStateSync
-
setRetryDelayNetwork
-
setActivityTimeout
-
setInternalActionTimeout
-
setInternalActionLongTimeout
-
setInternalActionRetryTimeout
-
getMaxConcurrentFileChunks
public int getMaxConcurrentFileChunks() -
getMaxConcurrentOperations
public int getMaxConcurrentOperations() -
getUseSnapshotsDuringRecovery
public boolean getUseSnapshotsDuringRecovery() -
getMaxConcurrentSnapshotFileDownloads
public int getMaxConcurrentSnapshotFileDownloads() -
setMaxConcurrentSnapshotFileDownloads
public void setMaxConcurrentSnapshotFileDownloads(int maxConcurrentSnapshotFileDownloads)
-