| The executor merge scheduler is similar to Lucene
org.apache.lucene.index.ConcurrentMergeScheduler but instead of spawning threads it uses Compass
org.compass.core.executor.ExecutorManager in order
to execute the merges.
Since the executor manager is a thread pool, there is no need to have the running threads continue to
ask the index writer for more merges. Instead, it simple reexecute another possible merge with the executor manager.
author: kimchy |