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

Reply via email to