Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
9.4
-
None
Description
There is a regression introduced in version 9.4 with SOLR-16879.
We cannot backup collections with more than 10 shards per node. The thread pool is rejecting new tasks with following error:
SolrException: Could not backup all shards Task org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$$Lambda... rejected from org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor[Running, pool size = 5, active threads = 5, queued tasks = 5, completed tasks = 30]"
expensiveExecutor thread pool executor is created with 5 max threads and bounded queue of the same size (5), so the total number of tasks is limited to 10 and all the other tasks are immediately rejected.
Attachments
Issue Links
- is caused by
-
SOLR-16879 Throttle concurrent backups/restores per node
- Resolved
- links to