IndexSearcher Should Handle Rejection of Concurrent Task [LUCENE-8989]
Open
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
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