You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by si...@apache.org on 2020/06/25 10:16:48 UTC
[lucene-solr] branch jira/lucene-8962 updated: ensure merge readers
are dropped from the list
This is an automated email from the ASF dual-hosted git repository.
simonw pushed a commit to branch jira/lucene-8962
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/jira/lucene-8962 by this push:
new 8463279 ensure merge readers are dropped from the list
8463279 is described below
commit 8463279b077a0d4d69c5c48efd1c91ee857fcfe2
Author: Simon Willnauer <si...@apache.org>
AuthorDate: Thu Jun 25 12:16:22 2020 +0200
ensure merge readers are dropped from the list
---
lucene/core/src/java/org/apache/lucene/index/MergePolicy.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lucene/core/src/java/org/apache/lucene/index/MergePolicy.java b/lucene/core/src/java/org/apache/lucene/index/MergePolicy.java
index 06f967d..b8da4a8 100644
--- a/lucene/core/src/java/org/apache/lucene/index/MergePolicy.java
+++ b/lucene/core/src/java/org/apache/lucene/index/MergePolicy.java
@@ -274,9 +274,9 @@ public abstract class MergePolicy {
try {
mergeFinished(success, segmentDropped);
} finally {
- List<MergeReader> readers = mergeReaders;
- IOUtils.applyToAll(readers, readerConsumer);
+ final List<MergeReader> readers = mergeReaders;
mergeReaders = List.of();
+ IOUtils.applyToAll(readers, readerConsumer);
}
}