You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by jp...@apache.org on 2020/02/06 07:33:04 UTC
[lucene-solr] branch master updated: LUCENE-9147: Avoid reusing
file names with FileSwitchDirectory or NRTCachingDirectory and IOContext
randomization.
This is an automated email from the ASF dual-hosted git repository.
jpountz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/master by this push:
new 1b88224 LUCENE-9147: Avoid reusing file names with FileSwitchDirectory or NRTCachingDirectory and IOContext randomization.
1b88224 is described below
commit 1b882246d70e1b67c2c438092ea627f7baff3249
Author: Adrien Grand <jp...@gmail.com>
AuthorDate: Wed Feb 5 18:54:49 2020 +0100
LUCENE-9147: Avoid reusing file names with FileSwitchDirectory or NRTCachingDirectory and IOContext randomization.
---
.../java/org/apache/lucene/codecs/compressing/FieldsIndexWriter.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lucene/core/src/java/org/apache/lucene/codecs/compressing/FieldsIndexWriter.java b/lucene/core/src/java/org/apache/lucene/codecs/compressing/FieldsIndexWriter.java
index 42d7ca4..e67195e 100644
--- a/lucene/core/src/java/org/apache/lucene/codecs/compressing/FieldsIndexWriter.java
+++ b/lucene/core/src/java/org/apache/lucene/codecs/compressing/FieldsIndexWriter.java
@@ -79,12 +79,12 @@ public final class FieldsIndexWriter implements Closeable {
this.id = id;
this.blockShift = blockShift;
this.ioContext = ioContext;
- this.docsOut = dir.createTempOutput(name, "doc_ids", ioContext);
+ this.docsOut = dir.createTempOutput(name, codecName + "-doc_ids", ioContext);
IndexOutput filePointersOut = null;
boolean success = false;
try {
CodecUtil.writeHeader(docsOut, codecName + "Docs", VERSION_CURRENT);
- this.filePointersOut = filePointersOut = dir.createTempOutput(name, "file_pointers", ioContext);
+ this.filePointersOut = filePointersOut = dir.createTempOutput(name, codecName + "file_pointers", ioContext);
CodecUtil.writeHeader(filePointersOut, codecName + "FilePointers", VERSION_CURRENT);
success = true;
} finally {