lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance Norskog (Created) (JIRA)" <j...@apache.org>
Subject [jira] [Created] (SOLR-3197) Allow firstSearcher and newSearcher listeners to run in multiple threads
Date Sat, 03 Mar 2012 02:57:57 GMT
Allow firstSearcher and newSearcher listeners to run in multiple threads
------------------------------------------------------------------------

                 Key: SOLR-3197
                 URL: https://issues.apache.org/jira/browse/SOLR-3197
             Project: Solr
          Issue Type: Improvement
            Reporter: Lance Norskog


SolrCore submits all listeners (firstSearcher and newSearcher) to a java ExecutorService,
but uses a single-threaded one. 

line 965 in the trunk: 
{code}
SolrCore.java around line 965: final ExecutorService searcherExecutor = Executors.newSingleThreadExecutor();


line 1280 in the trunk: 
SolrCore.java around line 1280 runs first the, and then the first and new searchers, all with
the searcherExecutor object created at line 965. 

Would it work if we changed this ExecutorService to a thread pool version? This seems like
it should work:
{code}
java.util.concurrent.Executors.newFixedThreadPool(int nThreads, ThreadFactory threadFactory);
{code}


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message