You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Forest Soup (JIRA)" <ji...@apache.org> on 2016/11/09 03:21:58 UTC

[jira] [Created] (SOLR-9741) Solr has a CPU% spike when indexing a batch of data

Forest Soup created SOLR-9741:
---------------------------------

             Summary: Solr has a CPU% spike when indexing a batch of data
                 Key: SOLR-9741
                 URL: https://issues.apache.org/jira/browse/SOLR-9741
             Project: Solr
          Issue Type: Bug
      Security Level: Public (Default Security Level. Issues are Public)
    Affects Versions: 5.3.2
         Environment: Linux 64bit
            Reporter: Forest Soup


When we doing index a batch of data to SolrCloud v5.3.2, we usually met a CPU% spike lasting about 10 min. 
During the spike, the thread dump shows most of the threads are with the call stacks below:
"qtp634210724-4759" #4759 prio=5 os_prio=0 tid=0x00007fb32803e000 nid=0x64e7 runnable [0x00007fb3ef1ef000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ThreadLocal$ThreadLocalMap.getEntryAfterMiss(ThreadLocal.java:444)
        at java.lang.ThreadLocal$ThreadLocalMap.getEntry(ThreadLocal.java:419)
        at java.lang.ThreadLocal$ThreadLocalMap.access$000(ThreadLocal.java:298)
        at java.lang.ThreadLocal.get(ThreadLocal.java:163)
        at org.apache.solr.search.SolrQueryTimeoutImpl.get(SolrQueryTimeoutImpl.java:49)
        at org.apache.solr.search.SolrQueryTimeoutImpl.shouldExit(SolrQueryTimeoutImpl.java:57)
        at org.apache.lucene.index.ExitableDirectoryReader$ExitableTermsEnum.checkAndThrow(ExitableDirectoryReader.java:165)
        at org.apache.lucene.index.ExitableDirectoryReader$ExitableTermsEnum.<init>(ExitableDirectoryReader.java:157)
        at org.apache.lucene.index.ExitableDirectoryReader$ExitableTerms.iterator(ExitableDirectoryReader.java:141)
        at org.apache.lucene.index.TermContext.build(TermContext.java:93)
        at org.apache.lucene.search.TermQuery.createWeight(TermQuery.java:192)
        at org.apache.lucene.search.IndexSearcher.createWeight(IndexSearcher.java:855)
        at org.apache.lucene.search.BooleanWeight.<init>(BooleanWeight.java:56)
        at org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:203)
        at org.apache.lucene.search.IndexSearcher.createWeight(IndexSearcher.java:855)
        at org.apache.lucene.search.BooleanWeight.<init>(BooleanWeight.java:56)
        at org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:203)
        at org.apache.lucene.search.IndexSearcher.createWeight(IndexSearcher.java:855)
        at org.apache.lucene.search.BooleanWeight.<init>(BooleanWeight.java:56)
        at org.apache.lucene.search.BooleanQuery.createWeight(BooleanQuery.java:203)
        at org.apache.lucene.search.IndexSearcher.createWeight(IndexSearcher.java:855)
        at org.apache.lucene.search.IndexSearcher.createNormalizedWeight(IndexSearcher.java:838)
        at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:486)
        at org.apache.solr.search.Grouping.searchWithTimeLimiter(Grouping.java:456)
        at org.apache.solr.search.Grouping.execute(Grouping.java:370)
        at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:496)
        at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:277)
 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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