[ https://issues.apache.org/jira/browse/SOLR-5875?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Rowe updated SOLR-5875: ----------------------------- Attachment: SOLR-5875.patch Simple patch with fix. [~alexey] has confirmed that this solved the excessive memory use issue he saw. Committing shortly. > 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 > > Attachments: SOLR-5875.patch > > > 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_luc...@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/%3c83f549bdf8deecbc7567c324ee0cb...@cluster38.e-active.nl%3e] -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org