You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Steve Rowe (JIRA)" <ji...@apache.org> on 2014/03/17 16:05:44 UTC

[jira] [Created] (SOLR-5875) QueryComponent.mergeIds() unmarshals all docs' sort field values once per doc instead of once per shard

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 [~hossman_lucene@fucit.org] 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/%3c83f549bdf8deecbc7567c324ee0cb91f@cluster38.e-active.nl%3e]



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

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