diff --git a/src/java/org/apache/lucene/index/ConcurrentMergeScheduler.java b/src/java/org/apache/lucene/index/ConcurrentMergeScheduler.java index fec6cf41d89..1683bac5c53 100644 --- a/src/java/org/apache/lucene/index/ConcurrentMergeScheduler.java +++ b/src/java/org/apache/lucene/index/ConcurrentMergeScheduler.java @@ -180,6 +180,7 @@ public class ConcurrentMergeScheduler extends MergeScheduler { mergeThreads.add(merger); message(" launch new thread [" + merger.getName() + "]"); merger.setThreadPriority(mergeThreadPriority); + merger.setDaemon(true); merger.start(); continue; } else