Merge pull request #16930 from s1monw/remove_wait_for_lock
Remove writeLockTimeout from InternalEngine
This commit is contained in:
commit
c6eb4a5f35
|
@ -928,12 +928,6 @@ public class InternalEngine extends Engine {
|
|||
iwc.setSimilarity(engineConfig.getSimilarity());
|
||||
iwc.setRAMBufferSizeMB(engineConfig.getIndexingBufferSize().mbFrac());
|
||||
iwc.setCodec(engineConfig.getCodec());
|
||||
/* We set this timeout to a highish value to work around
|
||||
* the default poll interval in the Lucene lock that is
|
||||
* 1000ms by default. We might need to poll multiple times
|
||||
* here but with 1s poll this is only executed twice at most
|
||||
* in combination with the default writelock timeout*/
|
||||
iwc.setWriteLockTimeout(5000);
|
||||
iwc.setUseCompoundFile(true); // always use compound on flush - reduces # of file-handles on refresh
|
||||
// Warm-up hook for newly-merged segments. Warming up segments here is better since it will be performed at the end
|
||||
// of the merge operation and won't slow down _refresh
|
||||
|
|
Loading…
Reference in New Issue