Skip to content

Commit 44549d0

Browse files
authored
Handle concurrency exception with FutureUtilsHelper in QueryWrapperBitSetProducer#getBitSet (#133539)
1 parent 69274e3 commit 44549d0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

server/src/main/java/org/elasticsearch/index/cache/bitset/BitsetFilterCache.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import org.apache.lucene.util.Accountable;
2525
import org.apache.lucene.util.BitDocIdSet;
2626
import org.apache.lucene.util.BitSet;
27-
import org.elasticsearch.ExceptionsHelper;
2827
import org.elasticsearch.cluster.node.DiscoveryNode;
2928
import org.elasticsearch.cluster.node.DiscoveryNodeRole;
3029
import org.elasticsearch.common.cache.Cache;
@@ -35,6 +34,7 @@
3534
import org.elasticsearch.common.lucene.search.Queries;
3635
import org.elasticsearch.common.settings.Setting;
3736
import org.elasticsearch.common.settings.Setting.Property;
37+
import org.elasticsearch.common.util.concurrent.FutureUtils;
3838
import org.elasticsearch.core.TimeValue;
3939
import org.elasticsearch.index.Index;
4040
import org.elasticsearch.index.IndexSettings;
@@ -236,7 +236,7 @@ public BitSet getBitSet(LeafReaderContext context) {
236236
try {
237237
return getAndLoadIfNotPresent(query, context);
238238
} catch (ExecutionException e) {
239-
throw ExceptionsHelper.convertToElastic(e);
239+
throw FutureUtils.rethrowExecutionException(e);
240240
}
241241
}
242242

0 commit comments

Comments
 (0)