Steve Rowe created SOLR-5875:
--------------------------------

             Summary: QueryComponent.mergeIds() unmarshals all docs' sort field 
values once per doc instead of once per shard
                 Key: SOLR-5875
                 URL: https://issues.apache.org/jira/browse/SOLR-5875
             Project: Solr
          Issue Type: Bug
          Components: search
    Affects Versions: 4.7
            Reporter: Steve Rowe
            Assignee: Steve Rowe
            Priority: Critical
             Fix For: 4.7.1


SOLR-5354 added unmarshalling of distributed sort field values in 
{{QueryComponent.mergeIds()}}, but incorrectly performs this (unmarshalling all 
docs' sort field values) for every doc, and stores the result with each doc.  
This is unnecessary, inefficient, and extremely wasteful of memory.

In an offline conversation, [~alexey] described the issue to me and located the 
likely problem, and [[email protected]] located the problem code via 
inspection.

This bug is very likely the problem described on the solr-user mailing list 
here: [SolrCloud constantly crashes after upgrading to Solr 
4.7|http://mail-archives.apache.org/mod_mbox/lucene-solr-user/201403.mbox/%[email protected]%3e]



--
This message was sent by Atlassian JIRA
(v6.2#6252)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to