public class ConcurrentMergeScheduler extends ConcurrentMergeScheduler
ErrorHandler
ConcurrentMergeScheduler.MergeThread
AUTO_DETECT_MERGES_AND_THREADS, DEFAULT_CPU_CORE_COUNT_PROPERTY, DEFAULT_SPINS_PROPERTY, mergeThreadCount, mergeThreads, targetMBPerSec
infoStream
Constructor and Description |
---|
ConcurrentMergeScheduler(ErrorHandler errorHandler,
String indexName) |
Modifier and Type | Method and Description |
---|---|
protected ConcurrentMergeScheduler.MergeThread |
getMergeThread(IndexWriter writer,
MergePolicy.OneMerge merge) |
protected void |
handleMergeException(Directory dir,
Throwable t) |
close, disableAutoIOThrottle, doMerge, doStall, enableAutoIOThrottle, getAutoIOThrottle, getForceMergeMBPerSec, getIORateLimitMBPerSec, getMaxMergeCount, getMaxThreadCount, maybeStall, merge, mergeThreadCount, setDefaultMaxMergesAndThreads, setForceMergeMBPerSec, setMaxMergesAndThreads, sync, targetMBPerSecChanged, toString, updateMergeThreads
message, verbose
public ConcurrentMergeScheduler(ErrorHandler errorHandler, String indexName)
protected void handleMergeException(Directory dir, Throwable t)
handleMergeException
in class ConcurrentMergeScheduler
protected ConcurrentMergeScheduler.MergeThread getMergeThread(IndexWriter writer, MergePolicy.OneMerge merge) throws IOException
getMergeThread
in class ConcurrentMergeScheduler
IOException
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved