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