psalagnac commented on PR #1729:
URL: https://github.com/apache/solr/pull/1729#issuecomment-1611742408
Following our offline discussion, adding details here on my point about the
thread starvation.
When running a core admin request in async mode, they are all done by a
thread pool defined in `CoreAdminHandler`.
```
private ExecutorService parallelExecutor =
ExecutorUtil.newMDCAwareFixedThreadPool(
50, new
SolrNamedThreadFactory("parallelCoreAdminAPIBaseExecutor"));
```
If we block many core snapshots (or any other core operation) with a
semaphore, we'll have the next eventual operations that may not be processed
immediately, even if they should (for example, a large backup may block a
collection creation).
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]