David Smiley created SOLR-14374:
-----------------------------------

             Summary: Use coreLoadExecutor to load all cores; not just startup
                 Key: SOLR-14374
                 URL: https://issues.apache.org/jira/browse/SOLR-14374
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: David Smiley
            Assignee: David Smiley


CoreContainer.load() creates coreLoadExecutor (an Executor) to load 
pre-existing cores concurrently -- defaulting to 8 at a time.  Then it's never 
used again.  However, cores might be loaded in other circumstances: (a) 
creating new cores, (b) "transient" cores, or (c) loadOnStartup=false cores, 
(d) reload cores.  By using coreLoadExecutor for all cases, we'll then have 
metrics for core loading that work globally and not just on startup since 
coreLoadExecutor is instrumented already -- 
{{CONTAINER.threadPool.coreLoadExecutor}} metrics path.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to