@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_MERGE
componentSettings, 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, removeListener
indexSettings, nodeName, shardId
public static final int DEFAULT_MAX_MERGE_AT_ONCE
@Inject public SerialMergeSchedulerProvider(ShardId shardId, @IndexSettings Settings indexSettings, ThreadPool threadPool)
public int getMaxMerges()
MergeSchedulerProvider
getMaxMerges
in class MergeSchedulerProvider
public org.apache.lucene.index.MergeScheduler buildMergeScheduler()
buildMergeScheduler
in class MergeSchedulerProvider
public MergeStats stats()
stats
in class MergeSchedulerProvider
public Set<OnGoingMerge> onGoingMerges()
onGoingMerges
in class MergeSchedulerProvider
public void close()
close
in interface Closeable
close
in interface AutoCloseable
close
in class MergeSchedulerProvider
Copyright © 2009–2015. All rights reserved.