From ac01bb86e8f8df4b18e8bbc36e124a750c50f2b3 Mon Sep 17 00:00:00 2001 From: kimchy Date: Tue, 6 Jul 2010 18:13:05 +0300 Subject: [PATCH] clean lock only before opening an index writer --- .../elasticsearch/index/engine/robin/RobinEngine.java | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/modules/elasticsearch/src/main/java/org/elasticsearch/index/engine/robin/RobinEngine.java b/modules/elasticsearch/src/main/java/org/elasticsearch/index/engine/robin/RobinEngine.java index a055524c84c..e453cc08cad 100644 --- a/modules/elasticsearch/src/main/java/org/elasticsearch/index/engine/robin/RobinEngine.java +++ b/modules/elasticsearch/src/main/java/org/elasticsearch/index/engine/robin/RobinEngine.java @@ -117,17 +117,6 @@ public class RobinEngine extends AbstractIndexShardComponent implements Engine, this.mergeScheduler = mergeScheduler; this.analysisService = analysisService; this.similarityService = similarityService; - - // clear the index dir by creating a new index - try { - // release locks when started - if (IndexWriter.isLocked(store.directory())) { - logger.trace("Shard is locked, releasing lock"); - store.directory().clearLock(IndexWriter.WRITE_LOCK_NAME); - } - } catch (IOException e) { - logger.warn("Failed to check if index is locked", e); - } } @Override public void indexingBuffer(ByteSizeValue indexingBufferSize) {