apache / apache/lucene

IndexSearcher Should Handle Rejection of Concurrent Task [LUCENE-8989]

Open
#10,032 10 comments 0 reactions 0 assignees View on GitHub
legacy-jira-priority:Major type:enhancement
Dominant language
Java
Stars
3.6k
Forks
1.4k
Avg merge
2d 11h
Merged PRs (30d)
88

Description

As discussed in IndexSearcher should handle the case when the executor rejects the execution of a task (unavailability of threads?).

---
Migrated from [LUCENE-8989](https://issues.apache.org/jira/browse/LUCENE-8989) by Atri Sharma (@atris), updated Oct 03 2019

Contributor guide

Open the contributing guide

Research direction

Start at the IndexSearcher entry point and review the discussion in pull request 815 to understand how rejected executor tasks should be handled. Trace the concurrent task submission path, reproduce executor rejection, and add or update focused coverage so the rejection case has defined behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, search
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.