mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-02-09 06:25:07 +00:00
clean lock only before opening an index writer
This commit is contained in:
parent
2908418d37
commit
ac01bb86e8
@ -117,17 +117,6 @@ public class RobinEngine extends AbstractIndexShardComponent implements Engine,
|
|||||||
this.mergeScheduler = mergeScheduler;
|
this.mergeScheduler = mergeScheduler;
|
||||||
this.analysisService = analysisService;
|
this.analysisService = analysisService;
|
||||||
this.similarityService = similarityService;
|
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) {
|
@Override public void indexingBuffer(ByteSizeValue indexingBufferSize) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user