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: issues-unsubscr...@solr.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org