Merge pull request #16930 from s1monw/remove_wait_for_lock

Remove writeLockTimeout from InternalEngine
This commit is contained in:
Simon Willnauer 2016-03-03 17:21:45 +01:00
commit c6eb4a5f35
1 changed files with 0 additions and 6 deletions

View File

@ -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