lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-7781) FieldFaceting BytesRef reuse bug
Date Sun, 12 Jul 2015 22:35:04 GMT

    [ https://issues.apache.org/jira/browse/SOLR-7781?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14624050#comment-14624050
] 

ASF subversion and git services commented on SOLR-7781:
-------------------------------------------------------

Commit 1690541 from [~yonik@apache.org] in branch 'dev/trunk'
[ https://svn.apache.org/r1690541 ]

SOLR-7781: change FacetField BytesRef shallow clone to deep clone

> FieldFaceting BytesRef reuse bug
> --------------------------------
>
>                 Key: SOLR-7781
>                 URL: https://issues.apache.org/jira/browse/SOLR-7781
>             Project: Solr
>          Issue Type: Bug
>          Components: Facet Module
>    Affects Versions: 5.1
>            Reporter: Yonik Seeley
>            Assignee: Yonik Seeley
>             Fix For: 5.3
>
>         Attachments: SOLR-7781.patch
>
>
> FieldFaceting on a string field has
> {code}
> new TermQuery( new Term(field, bytesRef.clone() ) )
> {code}
> The bytesRef needs to be deep copied (and clone() only implements a shallow copy).
> This causes to the query inserted into the filter cache to be changed after the fact,
and causes both cache misses and even cache growth way past configured limits due to failures
to remove old cache items (SOLR-7777).



--
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


Mime
View raw message