@Deprecated public class SerialMergeSchedulerProvider extends MergeSchedulerProvider
| Modifier and Type | Class and Description |
|---|---|
static class |
SerialMergeSchedulerProvider.CustomSerialMergeScheduler
Deprecated.
NOTE: subclasses TrackingCONCURRENTMergeScheduler, but we set max_merge_count = 2 and max_thread_count = 1, above
|
MergeSchedulerProvider.FailureListener, MergeSchedulerProvider.Listener| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_MERGE_AT_ONCE
Deprecated.
|
FORCE_ASYNC_MERGEcomponentSettings, indexSettings, logger, shardId| Constructor and Description |
|---|
SerialMergeSchedulerProvider(ShardId shardId,
Settings indexSettings,
ThreadPool threadPool)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.lucene.index.MergeScheduler |
buildMergeScheduler()
Deprecated.
|
void |
close()
Deprecated.
|
int |
getMaxMerges()
Deprecated.
Maximum number of allowed running merges before index throttling kicks in.
|
Set<OnGoingMerge> |
onGoingMerges()
Deprecated.
|
MergeStats |
stats()
Deprecated.
|
addFailureListener, addListener, afterMerge, beforeMerge, failedMerge, newMergeScheduler, removeFailureListener, removeListenerindexSettings, nodeName, shardIdpublic static final int DEFAULT_MAX_MERGE_AT_ONCE
@Inject public SerialMergeSchedulerProvider(ShardId shardId, @IndexSettings Settings indexSettings, ThreadPool threadPool)
public int getMaxMerges()
MergeSchedulerProvidergetMaxMerges in class MergeSchedulerProviderpublic org.apache.lucene.index.MergeScheduler buildMergeScheduler()
buildMergeScheduler in class MergeSchedulerProviderpublic MergeStats stats()
stats in class MergeSchedulerProviderpublic Set<OnGoingMerge> onGoingMerges()
onGoingMerges in class MergeSchedulerProviderpublic void close()
close in interface Closeableclose in interface AutoCloseableclose in class MergeSchedulerProviderCopyright © 2009–2016. All rights reserved.